C 裡面比較時間大小三種方法

2021-06-08 00:39:47 字數 889 閱讀 8826

1、比較時間大小 

string st1="12:13"; 

string st2="14:14"; 

datetime dt1=convert.todatetime(st1); 

datetime dt2=convert.todatetime(st2); 

datetime dt3=datetime.now; 

if(datetime.compare(dt1,dt2)>0) 

msg.text=st1+">"+st2; 

else 

msg.text=st1+"<"+st2; 

msg.text+="\r\n"+dt1.tostring(); 

if(datetime.compare(dt1,dt3)>0) 

msg.text+="\r\n"+st1+">"+dt3.tostring(); 

else 

msg.text+="\r\n"+st1+"<"+dt3.tostring(); 

2、計算兩個時間差值的函式,返回時間差的絕對值: 

private string datediff(datetime datetime1,datetime datetime2) 

catch 

return datediff; 

} 3、實現計算datetime1-36天=datetime2的功能 

timespan ts=new timespan(40,0,0,0); 

datetime dt2=datetime.now.subtract(ts); 

msg.text=datetime.now.tostring()+"-"+ts.days.tostring()+"天\r\n"; 

msg.text+=dt2.tostring(); 

C 裡面比較時間大小三種方法

1。比較時間大小的實驗 string st1 12 13 string st2 14 14 datetime dt1 convert.todatetime st1 datetime dt2 convert.todatetime st2 datetime dt3 datetime.now if dat...

C 裡面比較時間大小三種方法

c 裡面比較時間大小三種方法 2009 10 16 10 16 比較時間大小的實驗 string st1 12 13 string st2 14 14 datetime dt1 convert.todatetime st1 datetime dt2 convert.todatetime st2 da...

C 裡面比較時間大小三種方法

1。比較時間大小的實驗 string st1 12 13 string st2 14 14 datetime dt1 convert.todatetime st1 datetime dt2 convert.todatetime st2 datetime dt3 datetime.now if dat...