2014/07/29

Convert datetime to timestamp and timestamp to datetime in C#

public static readonly DateTime EpochUtc = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
public static long ConvertDatetime2Timestamp(DateTime value)
{
TimeSpan elapsedTime = value - EpochUtc;
return (long)elapsedTime.TotalSeconds;
}
public static DateTime ConvertTimestamp2Datetime(double timestampMilisec)
{
DateTime dateTime = DateTime.SpecifyKind(EpochUtc, DateTimeKind.Utc);
return dateTime.AddSeconds(timestampMilisec);
}
view raw gistfile1.cs hosted with ❤ by GitHub

No comments:

Post a Comment