.NET: DateTime from Milliseconds
By admin on Jan 23, 2011 in .NET, Programming
In Java, for Date we can use milliseconds to get the Date object, e.g. new Date(long milliseconds).
In .NET, there is a similar constructor, but it is accepting the number of ticks, which is new DateTime(long ticks).
In .NET, if you want to construct a DateTime object from number of milliseconds since January 1, 1970, 00:00:00 GMT, you need to use the following way
1: DateTime dt = new DateTime((milliseconds * TimeSpan.TicksPerMillisecond) + 621355968000000000);
The value is derived from
1: DateTime dt70 = new DateTime( 1970, 1, 1, 0, 0, 0, 0 );
2: long ticks1970 = dt70.Ticks;
Reference:
Sorry, comments for this entry are closed at this time.