gpt4 book ai didi

c# - DateTime.ToOADate() 问题

转载 作者:太空狗 更新时间:2023-10-29 21:13:51 26 4
gpt4 key购买 nike

有些东西我无法理解 DateTime.ToOaDate()。

这是我的

var plainDate = "01/07/2011";
var dateTime1 = DateTime.Parse(plainDate, new CultureInfo("en-GB"));
var value = dateTime1.ToOADate();
var dateTime2 = DateTime.Parse(DateTime.FromOADate(value).ToString(), new CultureInfo("en-GB"));

dateTime1 和 dateTime2 应该是一样的吧?我只将普通日期转换为刻度,然后将其恢复为具有相同文化的 DateTime,但实际上当我运行它时 dateTime2 的值为 (7-Jan-2011) 而不是 (1-Jul-2011)

最佳答案

我认为这是因为您对 ToString 的调用没有指定文化信息。

也试试 ToString(new CultureInfo("en-GB"))

关于c# - DateTime.ToOADate() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10337252/

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