DateTime dt = DateTime.Now;
Label1.Text = dt. ToString ();//2005-11-5 13:21:25
Label2.Text = dt. Tofiletime (). ToString ();//127756416859912816
Label3.text =dt. TOFILETIMEUTC (). ToString ();//127756704859912816
Label4.text =dt. ToLocalTime (). ToString ();//2005-11-5 21:21:25
Label5.text =dt. Tolongdatestring (). ToString ();//November 5, 2005
Label6.text = dt. Tolongtimestring (). ToString ();//13:21:25
Label7.text =dt. ToOADate (). ToString ();//38661.5565508218
Label8.text =dt. ToShortDateString (). ToString ();//2005-11-5
Label9.text =dt. Toshorttimestring (). ToString ();//13:21
Label10.text =dt. ToUniversalTime (). ToString ();//2005-11-5 5:21:25
Label1.Text = dt. Year.tostring ();//2005
Label2.Text = dt. Date.tostring ();//2005-11-50:00:00
Label3.text = dt. Dayofweek.tostring ();//saturday
Label4.text = dt. Dayofyear.tostring ();//309
Label5.text = dt. Hour.tostring ();//13
Label6.text = Dt.Millisecond.ToString ();//441
Label7.text = dt. Minute.tostring ();//30
Label8.text = dt. Month.tostring ();//11
Label9.text = dt. Second.tostring ();//28
Label10.text =dt. Ticks.tostring ();//632667942284412864
Label11.text =dt. Timeofday.tostring ();//13:30:28.4412864
Label1.Text = dt. ToString ();//2005-11-5 13:47:04
Label2.Text =dt. AddYears (1). ToString ();//2006-11-5 13:47:04
Label3.text =dt. AddDays (1.1). ToString ();//2005-11-6 16:11:04
Label4.text =dt. AddHours (1.1). ToString ();//2005-11-5 14:53:04
Label5.text = dt. Addmilliseconds (1.1). ToString ();//2005-11-513:47:04
Label6.text =dt. AddMonths (1). ToString ();//2005-12-5 13:47:04
Label7.text =dt. AddSeconds (1.1). ToString ();//2005-11-5 13:47:05
Label8.text =dt. AddMinutes (1.1). ToString ();//2005-11-5 13:48:10
Label9.text = dt. Addticks (1000). ToString ();//2005-11-513:47:04
Label10.text = Dt.compareto (dt). ToString ();//0
Label11.text = dt. ADD (?). ToString ();//question mark is a time period
Label1.Text = dt. Equals ("2005-11-616:11:04"). ToString ();//false
Label2.Text = dt. Equals (DT). ToString ();//true
Label3.text =dt. GetHashCode (). ToString ();//1474088234
Label4.text =dt. GetType (). ToString ();//system.datetime
Label5.text =dt. GetTypeCode (). ToString ();//datetime
Label1.Text =dt. Getdatetimeformats (' s ') [0]. ToString ();//2005-11-05t14:06:25
Label2.Text = dt. Getdatetimeformats (' t ') [0]. ToString ();//14:06
Label3.text =dt. Getdatetimeformats (' y ') [0]. ToString ();//November 2005
Label4.text =dt. Getdatetimeformats (' D ') [0]. ToString ();//November 5, 2005
Label5.text =dt. Getdatetimeformats (' D ') [1]. ToString ();//2005 11 05
Label6.text =dt. Getdatetimeformats (' D ') [2]. ToString ();//Saturday 2005 11 05
Label7.text =dt. Getdatetimeformats (' D ') [3]. ToString ();//Saturday November 5, 2005
Label8.text =dt. Getdatetimeformats (' M ') [0]. ToString ();//November 5
Label9.text =dt. Getdatetimeformats (' f ') [0]. ToString ();//November 5, 2005 14:06
Label10.text =dt. Getdatetimeformats (' g ') [0]. ToString ();//2005-11-5 14:06
Label11.text =dt. Getdatetimeformats (' R ') [0]. ToString ();//sat, 2005 14:06:25 GMT
Label1.Text =string. Format ("{0:d}", DT);//2005-11-5
Label2.Text = string. Format ("{0:d}", dt);//November 5, 2005
Label3.text =string. Format ("{0:f}", dt);//November 5, 2005 14:23
Label4.text =string. Format ("{0:f}", dt);//November 5, 2005 14:23:23
Label5.text =string. Format ("{0:g}", DT);//2005-11-5 14:23
Label6.text =string. Format ("{0:g}", DT);//2005-11-5 14:23:23
Label7.text =string. Format ("{0:m}", dt);//November 5
Label8.text =string. Format ("{0:r}", DT);//sat, 2005 14:23:23 GMT
Label9.text =string. Format ("{0:s}", DT);//2005-11-05t14:23:23
Label10.text string. Format ("{0:t}", DT);//14:23
Label11.text =string. Format ("{0:t}", DT);//14:23:23
Label12.text =string. Format ("{0:u}", DT);//2005-11-05 14:23:23z
Label13.text =string. Format ("{0:u}", dt);//November 5, 2005 6:23:23
Label14.text =string. Format ("{0:y}", dt);//November 2005
Label15.text = string. Format ("{0}", DT);//2005-11-514:23:23
Label16.text =string. Format ("{0:yyyymmddhhmmssffff}", DT);
1. Comparison of time and size experiments
stringST1 ="12:13"; stringSt2 ="14:14"; stringstr =""; DateTime DT1=Convert.todatetime (ST1); DateTime DATETIMEDT2=Convert.todatetime (ST2); DateTime DT3=DateTime.Now; if(Datetime.compare (DT1, DATETIMEDT2) >0) Str= St1 +">"+St2; Elsestr = ST1 +"<"+St2; STR+="\ r \ n"+DT1. ToString (); if(Datetime.compare (DT1, DT3) >0) Str+="\ r \ n"+ St1 +">"+DT3. ToString (); Elsestr + ="\ r \ n"+ St1 +"<"+DT3. ToString (); Console.WriteLine (str);
2. Calculates the function of two time difference value, returns the absolute value of the time difference:
Public Static stringDateDiff (DateTime DateTime1, datetime DateTime2) {stringDateDiff =NULL; Try{TimeSpan Ts1=NewTimeSpan (datetime1.ticks); TimeSpan ts2=NewTimeSpan (datetime2.ticks); TimeSpan TS=Ts1. Subtract (TS2). Duration (); DateDiff= ts. Days.tostring () +"days"+ TS. Hours.tostring () +"hours"+ TS. Minutes.tostring () +"minutes"+ TS. Seconds.tostring () +"seconds"; } Catch { } returnDateDiff; }3, the implementation of the time stamp into the
/// <summary> ///datetime conversion to Unixtime/// </summary> /// <param name= "Time" ></param> /// <returns></returns> Private intConvertdatetimeint (System.DateTime time) {System.DateTime startTime= TimeZone.CurrentTimeZone.ToLocalTime (NewSystem.DateTime (1970,1,1)); return(int) (Time-startTime). TotalSeconds; }4, to achieve the conversion of time to timestamp
/// <summary> ///unixtime Convert to datetime/// </summary> /// <param name= "Time" ></param> /// <returns></returns> PrivateDateTime Convertdatetime (stringtimeint) { stringTimeStamp =Timeint; DateTime Dtstart= TimeZone.CurrentTimeZone.ToLocalTime (NewDateTime (1970,1,1)); LongLtime =Long. Parse (TimeStamp +"0000000"); TimeSpan Tonow=NewTimeSpan (ltime); DateTime Dtresult=Dtstart.add (Tonow); returnDtresult; }
C # Common date format processing conversion [C # date format conversion Daquan