日期格式在.NET 4.0中打破了英国格式
-
28-09-2019 - |
题
我在转换夫妇的网站多达.NET 4.0的过程中,我似乎有日期的regionalisaion问题。
此代码:
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微软基本上重建quitea很多......这是在其他一些像这样的领域,但真正的优势有疼痛感。
I SW另一个论坛上有由数千行代码的,他现在已经去查找和他的则DateTime.ToString语句替换一个庞大的工程的人。
最佳实践一直认为你应该反正另行指定的格式,你得到什么框架决定。
希望这有助于。
不隶属于 StackOverflow