我在转换夫妇的网站多达.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语句替换一个庞大的工程的人。

最佳实践一直认为你应该反正另行指定的格式,你得到什么框架决定。

希望这有助于。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top