1. Time-based experiments
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. Calculate the two time difference functions and return the absolute value of the time difference:
Private string datediff (datetime datetime1, datetime datetime2)
{
String datediff = NULL;
Try
{
Timespan ts1 = new timespan (datetime1.ticks );
Timespan ts2 = new timespan (datetime2.ticks );
Timespan Ts = ts1.subtract (ts2). duration ();
Datediff = ts. Days. tostring () + "day"
+ Ts. Hours. tostring () + "hour"
+ Ts. Minutes. tostring () + "Minute"
+ Ts. Seconds. tostring () + "seconds ";
}
Catch
{
}
Return datediff;
}
3. Realize the function of calculating DateTime1-36 day = datetime2
Timespan Ts = new timespan (40, 0, 0, 0 );
Datetime dt2 = datetime. Now. Subtract (TS );
MSG. Text = datetime. Now. tostring () + "-" + ts. Days. tostring () + "day \ r \ n ";
MSG. Text + = dt2.tostring ();
TheArticleReproduced from the network base camp: http://www.xrss.cn/Info/8182.Html