gpt4 book ai didi

c# - 这个时间戳的格式是什么—— "1369158405"?

转载 作者:行者123 更新时间:2023-12-02 22:02:23 25 4
gpt4 key购买 nike

这个 - “1369158405” 的时间戳格式是什么?

此链接http://www.timestampgenerator.com/提供了这样的格式,但我找不到关于格式名称的任何信息。

我也很想知道如何计算这样的时间戳以生成 "1369158405" 类型的格式 "Tue May 21 17:46:45 2013 GMT"?在 C# 中是否有创建此类时间戳的函数?

最佳答案

这是一个 Unix 时间戳:自 1970 年 1 月 1 日午夜协调世界时 (UTC) 以来经过的秒数

C# 中没有用于创建 Unix 时间戳的内置函数。但这应该可以解决问题:

public static double ConvertToUnixTimestamp(DateTime value)
{
var span = (value - new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime());
return span.TotalSeconds;
}

如果要截断毫秒,将结果转换为 long:

var timestamp = (long)ConvertToUnixTimestamp(DateTime.Now)

关于c# - 这个时间戳的格式是什么—— "1369158405"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16676916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com