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

わんくま同盟

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

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


(過去ログ 85 を表示中)
■50313 / )  Re[1]: 時間計算について
□投稿者/ Jitta (647回)-(2010/06/03(Thu) 14:32:10)
No50310 (Toshi さん) に返信
 もっと整理してから書きましょうよ。

> こんにちは、お世話になっております、Toshiと申します。
> 時間の計算について、ご質問させていただきます。
> Listviewに下記のような時間があり、これらの時間を下記のように計算したい。
> 
> 日付      /開始時間1/終了時間1/経過時間1/17:00以降の時間1/開始時間2/終了時間2/経過時間2/17:30以降の時間2/経過時間合計
> 2010/06/01/09:00     /18:00     /***       /***              /14:00     /19:00     /***       /***              /***
> 
> 上記の(***)は計算したい列として、以下のような結果を出力させたい。
> 日付      /開始時間1/終了時間1/経過時間1/17:00以降の時間1/開始時間2/終了時間2/経過時間2/17:30以降の時間2/経過時間合計
> 2010/06/01/09:00     /18:00     /(08:00)   /(01:00)          /18:00     /19:00     /(01:00)   /(01:00)          /(09:00)

> 
> 条件1
> 開始と終了時間 06:00 〜 05:59  

「翌日」を、どうやって表現しますか。


> 
> 条件2
> 経過時間1と2は 8時間毎 (−1)時間とする。
> 
> 式1→(終了時間-開始時間)

「(−1)時間」とは?8時間を過ぎていたら-1時間する?「8時間」なら、「7時間」と表示?

> 
> 条件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」から求めればいい?


> 
> 条件4
> 経過時間合計は、経過時間1と2の経過時間の合計、
> ※ただし、開始時間2/終了時間2の時間は、開始時間1/終了時間1と重なる時間は計算しない。
> ※経過時間1と2の実質の重ならない時間合計を求めたい。

「開始時間1」と「終了時間2」から求めるということ?



で、コードは、何を意味しているの?

返信 編集キー/


管理者用

- Child Tree -