【问题标题】:Does the .NET framework support getting the current time in seconds based on UNIX timestamp?.NET 框架是否支持根据 UNIX 时间戳获取当前时间(以秒为单位)?
【发布时间】:2011-05-07 02:57:20
【问题描述】:

我想知道 .NET 是否包含将当前时间(以秒或毫秒为单位)转换为 UNIX 时间戳(从 1970/1/1 偏移)的方法?

【问题讨论】:

    标签: c# .net


    【解决方案1】:

    您可以像这样获取 1970 年的刻度(即UNIX timestamp):

    TimeSpan timeSpan = DateTime.UtcNow - new DateTime(1970,1,1,0,0,0);
    double unixVersion = timeSpan.TotalSeconds;
    

    【讨论】:

      【解决方案2】:
      TimeSpan t = (DateTime.UtcNow - new DateTime(1970, 1, 1));
      Console.WriteLine((int)t.TotalSeconds);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-21
        • 1970-01-01
        • 1970-01-01
        • 2015-09-22
        • 2020-04-11
        • 2022-07-04
        • 2017-11-29
        • 1970-01-01
        相关资源
        最近更新 更多