C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 85 を表示中)
■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

>
>
> で、コードは、何を意味しているの?
なのかを伝えたかったですが、特に意味なかったです。(-_-;)

返信 編集キー/


管理者用

- Child Tree -