gpt4 book ai didi

asp.net - 英国格式的 .net 4.0 中的日期格式被破坏

转载 作者:行者123 更新时间:2023-12-02 17:21:21 25 4
gpt4 key购买 nike

我正在将几个站点转换为 .net 4.0,但我似乎在日期区域化方面遇到问题。

这段代码:

Date.Today.AddDays((Date.Today.DayOfWeek - 1) * -1).ToString()

在 .net 3.5 中生成:“19/04/2010 00:00:00”但一旦我将应用程序池更改为 4.0,它就会生成: '4/19/2010 12:00:00 AM'

我可以在哪里更改管理此问题的设置?

最佳答案

但我认为你不能尝试这个......

Date.Today.AddDays((Date.Today.DayOfWeek - 1) * -1).ToString(dd/MM/yyy hh:mm:ss); 

这应该根据您的需要格式化日期。

微软基本上为 .net 4.0 从头开始​​重建了很多东西......这在某些领域是一种痛苦,但在其他领域却是真正的优势。

我在另一个论坛上找到了一个人,他有一个由数千行代码组成的庞大项目,他现在必须在他的 datetime.tostring 语句中查找并替换这些代码。

最佳实践始终是您应该指定格式,否则您将得到框架决定的任何内容。

希望这有帮助。

关于asp.net - 英国格式的 .net 4.0 中的日期格式被破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2666531/

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