>将Unix时期的时间转换为C#
中的人类可读日期和时间>本指南演示了几种将UNIX时期时间转换(自1970年1月1日以来00:00:00 UTC以来的秒或毫秒)转换为C#中的标准日期和时间格式的方法。
。态
AddSeconds
(对于毫秒为毫秒的时期时间)DateTime.UnixEpoch.AddSeconds(epochSeconds)
>
AddMilliseconds
>
DateTime.UnixEpoch.AddMilliseconds(epochMilliseconds)
来增强时区的精确和处理::
DateTimeOffset
DateTimeOffset
DateTimeOffset dateTimeOffset = DateTimeOffset.FromUnixTimeSeconds(epochSeconds)
>对象:DateTimeOffset dateTimeOffset2 = DateTimeOffset.FromUnixTimeMilliseconds(epochMilliseconds)
DateTime
虽然功能性,但此方法比现代替代方案要简洁:DateTime dateTime = dateTimeOffset.DateTime
> 创建一个转换方法:
执行转换:
private static readonly DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
选择最适合您的.NET框架版本和编码样式的方法。 现代以上是如何在 C# 中将纪元时间转换为实时时间?的详细内容。更多信息请关注PHP中文网其他相关文章!