给定时间:
1286294501433
它表示自 1970 年以来经过的毫秒数,我们如何将其转换为 DateTime 数据类型?例如:
transactionTime = "1286294501433";
UInt64 intTransTime = UInt64.Parse(transactionTime);
DateTime transactionActualDate = DateTime.Parse(intTransTime.ToString());
Throws:
字符串未被识别为有效字符串
约会时间。
请注意,传递给此函数的所有时间都保证是after 1970.
var dt = new DateTime(1970, 1, 1).AddMilliseconds(1286294501433);
您可能还需要指定DateTimeKind
明确地,取决于您的具体要求:
var dt = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)
.AddMilliseconds(1286294501433);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)