How can I convert a Unix timestamp to DateTime and vice versa?

前端 未结 19 2771
抹茶落季
抹茶落季 2020-11-21 06:37

There is this example code, but then it starts talking about millisecond / nanosecond problems.

The same question is on MSDN, Seconds since the Unix epoch in C#<

19条回答
  •  没有蜡笔的小新
    2020-11-21 06:57

    Written a simplest extension that works for us. If anyone looks for it...

    public static class DateTimeExtensions
    {
        public static DateTime FromUnixTimeStampToDateTime(this string unixTimeStamp)
        {
    
            return DateTimeOffset.FromUnixTimeSeconds(long.Parse(unixTimeStamp)).UtcDateTime;
        }
    }
    

提交回复
热议问题