gpt4 book ai didi

c# - DateTimeKind.Utc 与 DateTimeKind.Local

转载 作者:行者123 更新时间:2023-11-30 20:16:10 26 4
gpt4 key购买 nike

这两个产生相同的结果,但我预计它们将关闭 6 小时。我有什么不明白的?

Console.WriteLine(new DateTime(1970, 1, 1, 12, 1, 0, DateTimeKind.Utc).ToString("R"));
\\ Thu, 01 Jan 1970 12:01:00 GMT

Console.WriteLine(new DateTime(1970, 1, 1, 12, 1, 0, DateTimeKind.Local).ToString("R"));
\\ Thu, 01 Jan 1970 12:01:00 GMT

最佳答案

ToString 按原样打印 DateTime。您必须将它们都转换为相同类型才能看到差异:添加 .ToUniversalTime():

Console.WriteLine(new DateTime(1970, 1, 1, 12, 1, 0, DateTimeKind.Utc).ToUniversalTime().ToString("R"));
// Thu, 01 Jan 1970 12:01:00 GMT

Console.WriteLine(new DateTime(1970, 1, 1, 12, 1, 0, DateTimeKind.Local).ToUniversalTime().ToString("R"));
// Thu, 01 Jan 1970 11:01:00 GMT <-- I am at GMT+1

关于c# - DateTimeKind.Utc 与 DateTimeKind.Local,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50470100/

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