【问题标题】:C# - Convert TimeStamp to DateTime [duplicate]C# - 将时间戳转换为日期时间 [重复]
【发布时间】:2018-09-12 06:57:05
【问题描述】:

我得到时间戳格式的时间和日期。例如,对于 2018 年 4 月 3 日凌晨 3:06:03 的日期和时间,我得到的时间戳值是 43193.12920166。我想把它转换成yyyyMMddHHmmss

【问题讨论】:

    标签: c#


    【解决方案1】:

    Unix 时间戳 - 是从 1970 年 1 月 1 日开始的秒数,所以只需计算它:

    static DateTime ConvertFromUnixTimestamp(double timestamp)
    {
        DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0);
        return origin.AddSeconds(timestamp);
    }
    

    【讨论】:

      猜你喜欢
      • 2014-09-10
      • 2014-04-11
      • 2014-06-26
      • 1970-01-01
      • 2016-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多