1樓:匿名使用者
////// 計算兩個日期的時間間隔,返回的是時間間隔的日期差的絕對值.
////// 第一個日期和時間
/// 第二個日期和時間
///private string datediff(datetime datetime1,datetime datetime2)
catch
return datediff;
}在c#中有一個特殊的型別timespan 他是一個結構體.
timespan是用來表示一個時間段的例項,兩個時間的差可以構成一個timespan例項.
timespan.minutes(其他時間比如天數,小時數,秒數都一樣的情況下得到的分鐘數的差),其他的hours,second一樣
2樓:匿名使用者
如果你是時間段是日期和時間加起來的,就用下面的方法 比如是 b的時間減去a的時間吧
timespan ts = new timespan(); string a = a.text + " "; (日期) a += c.text;(c是時間,加起來就完整了) datetime dt1 = datetime.
parse(a);
string b = b.text + " ";(b是日期) b += d.text;(d是時間,加起來就好了。
) datetime dt2 = datetime.parse(b); ts = (dt2 - dt1); int sub = convert.toint32(ts.
totalminutes);
則sub就是要求的數 totalminutes是轉換成總分鐘數
如果想要轉換成別的單位,可以把totalminutes變成hours或seconds都可以
如果是個完整的時間段,就不需要把日期和時間相加了, 直接定義datetime 就可以了,完了相減轉換就可以了!
3樓:
datatime t1=...
datetime t2=...
timespan ts=t1-t2;
ts.totalminutes
c#中怎麼算兩個時間的差?兩個時間是string型別的,只有時分秒,要求算兩個時間之差顯示小時和分鐘
4樓:匿名使用者
string time1 = "10:50:12";
string time2 = "11:54:32";
datetime dtime1, dtime2;
timespan t1;
dtime1 = datetime.parse(time1);
dtime2 = datetime.parse(time2);
t1 = dtime2 - dtime1;
response.write(time2+"和"+time1+"相差"+t1.hours.
tostring() + "小時" + t1.minutes.tostring()+"分鐘");
return;返回型別你自己寫吧。懶得寫了。
PHP如何計算兩個時間之間相差多少時分秒
計算時間差 param int timestamp1 時間戳開始 param int timestamp2 時間戳結束 return array function time diff timestamp1,timestamp2 timediff timestamp2 timestamp1 時 rem...
ACCESS資料庫的SQL查詢兩個時間段函式怎麼寫
select from 表 where 日期 between 開始日期 and 結束日期。access資料庫查詢2個時間段間的資料 1,開啟該access資料庫,點選建立的查詢設計,然後關閉顯示錶,把表切換成sql表。2,在框框中輸入以下語句 select 欄位 from 表名 where 時間 b...
c高手請進比較兩個時間先後的函式
為什麼你們要把這麼簡單的題目複雜化呢?樓主你只要保證你所有的時間都是按照這個格式的話,就直接用strcmp char a 2011 11 20 08 12 12 char b 2011 10 12 12 12 12 int c strcmp a,b 這個函式的原則就是每一個一個位元組的比較2011 ...