■50319 / ) |
Re[2]: 時間計算について |
□投稿者/ Toshi (4回)-(2010/06/03(Thu) 15:05:44)
|
2010/06/03(Thu) 15:48:13 編集(投稿者) 2010/06/03(Thu) 15:06:48 編集(投稿者) 2010/06/03(Thu) 15:06:42 編集(投稿者)
■No50313 (Jitta さん) に返信 > ■No50310 (Toshi さん) に返信 > もっと整理してから書きましょうよ。 申し訳ありません。出直してきます。m(--)m >> >>条件1 >>開始と終了時間 06:00 〜 05:59 > > 「翌日」を、どうやって表現しますか。
終了時間が、00:01 〜 05:59 の場合は、終了時間+24:00にする?
> >> >>条件2 >>経過時間1と2は 8時間毎 (−1)時間とする。 >> >>式1→(終了時間-開始時間) > > 「(−1)時間」とは?8時間を過ぎていたら-1時間する?「8時間」なら、「7時間」と表示? > タイピングミスです。8ではなく9時間毎です。
経過時間の合計が9時間以上18時間未満の場合は (式1)から-1時間、 また、18時間以上26時間未満の場合は(式1)から−2時間にする。
>> >>条件3 >>17:00以降の時間1と2は 17:00以降の時間を計算する、 >> >>式1→開始時間が17:00以前の場合は、(終了時間-17:00) >>式2→開始時間が17:00以降の場合は、(終了時間-開始時間) > > 「17:00以降の時間2」は、無いけれど?「17:30以降の時間2」の間違い? > それぞれ、「開始時間1」と「終了時間1」、「開始時間2」と「終了時間2」から求めればいい? >
説明下手で申し訳ありません、そのとおりです。それぞれ求めたい。
追加修正:::「17:30以降の時間2」は「17:00以降の時間2」の間違えです。
> >> >>条件4 >>経過時間合計は、経過時間1と2の経過時間の合計、 >>※ただし、開始時間2/終了時間2の時間は、開始時間1/終了時間1と重なる時間は計算しない。 >>※経過時間1と2の実質の重ならない時間合計を求めたい。 > > 「開始時間1」と「終了時間2」から求めるということ? > いいえm(--)m たとえば下記の数字列で考えてみたいと思います。
1-2-3-4-5-6-7-8-9-10
1-5=4 5-10=5 →9 (経過時間合計) 1-5=4 6-10=4 →8 1-5=4 4-10=6 →8 1-5=4 1-5 =4 →4 1-10=9 1-9 =8 →9 1-10=9 2-8 =6 →9 3-8 =5 1-10=9 →9
> > > で、コードは、何を意味しているの? なのかを伝えたかったですが、特に意味なかったです。(-_-;)
|
|