0

早上好,我有这种字符串格式"1444050466000",如果我使用 javascript,我可以将它转换为值类型的日期。

例子:

var b = "1444050466000";
var isoDate = new Date(b).toISOString('yyyy-MM-dd HH:mm:ss Z');

结果:2015-10-05T13:07:46.000Z

我的问题是,有没有办法在 C# 中进行相同的转换?

4

1 回答 1

1

您可以创建一个DateTime表示 Unix 时间戳 (1.1.1970 UTC) 的基础并添加毫秒:new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).AddMilliseconds(1444050466000)

于 2016-10-31T11:44:08.983 回答