Original: C # tips (1) C # conversion timestamp
It is often found that many places use a timestamp to represent time. For example: 1370838759 means June 10, 2013 12:32:39. We need a tool to easily convert this time format
What is a timestamp?
Time stamp, also known as UNIX Stamp. The number of seconds elapsed since January 1, 1970 (Midnight of Utc/gmt), regardless of leap seconds.
C # timestamp converted to normal time
//time stamp to C # format time PrivateDateTime Stamptodatetime (stringTimeStamp) {DateTime Datetimestart= TimeZone.CurrentTimeZone.ToLocalTime (NewDateTime (1970,1,1)); LongLtime =Long. Parse (TimeStamp +"0000000"); TimeSpan Tonow=NewTimeSpan (ltime); returnDatetimestart.add (Tonow); } //datetime format conversion to UNIX timestamp format Private intDatetimetostamp (System.DateTime time) {System.DateTime startTime= TimeZone.CurrentTimeZone.ToLocalTime (NewSystem.DateTime (1970,1,1)); return(int) (Time-startTime). TotalSeconds; }
Source code Download
"Click here to download the source code" please open it with VS2010
C # Tips (1) C # conversion timestamp