C 中如何計算時間差

2021-08-30 03:08:49 字數 927 閱讀 8174

c#中怎麼計算兩時間相差多少。計算2個時間之間的差,可以計算到時分秒!

<1>

label1.text = "2004-1-1 15:36:05";

label2.text = "2004-3-1 20:16:35";

datetime d1 =new datetime(2004,1,1,15,36,05);

datetime d2 =new datetime(2004,3,1,20,16,35);

timespan d3 = d2.subtract(d1);

label3.text = "相差:"

+d3.days.tostring()+"天"

+d3.hours.tostring()+"小時"

+d3.minutes.tostring()+"分鐘"

+d3.seconds.tostring()+"秒";

結果如圖:

[img]

<2>

protected void page_load(object sender, eventargs e)

}private string datediff(datetime datetime1, datetime datetime2)

catch

return datediff;

}<3>

string st1 = "14:16";

string st2 = "14:14";

datetime dt1 = convert.todatetime(st1);

datetime dt2 = convert.todatetime(st2);

int result = datetime.compare(dt1, dt2);

如果st1的時間大於st2 , result = 1

如果相等就等於0,

如果小於就是-1

ORACLE中如何計算時間差

計算時間差是oracle data資料型別的乙個常見問題。oracle支援日期計算,你可以建立諸如 日期1 日期2 這樣的表示式來計算這兩個日期之間的時間差。一旦你發現了時間差異,你可以使用簡單的技巧來以天 小時 分鐘或者秒為單位來計算時間差。為了得到資料差,你必須選擇合適的時間度量單位,這樣就可以...

Oracle中如何計算時間差

計算時間差是oracle data資料型別的乙個常見問題。oracle支援日期計算,你可以建立諸如 日期1 日期2 這樣的表示式來計算這兩個日期之間的時間差。一旦你發現了時間差異,你可以使用簡單的技巧來以天 小時 分鐘或者秒為單位來計算時間差。為了得到資料差,你必須選擇合適的時間度量單位,這樣就可以...

Oracle中如何計算時間差

計算時間差是oracle data資料型別的乙個常見問題。oracle支援日期計算,你可以建立諸如 日期1 日期2 這樣的表示式來計算這兩個日期之間的時間差。一旦你發現了時間差異,你可以使用簡單的技巧來以天 小時 分鐘或者秒為單位來計算時間差。為了得到資料差,你必須選擇合適的時間度量單位,這樣就可以...