英国形式用の.NET 4.0で壊れた日付形式
-
28-09-2019 - |
質問
私は.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);
必要なときに日付をフォーマットするはずです。
Microsoftは基本的に.NET 4.0のQuiteaロットをゼロから再構築しました...これはこのような一部の領域では痛みですが、他の地域では本当の利点です。
私は別のフォーラムで、彼が彼のdatetime.toStringステートメントで見つけて置き換えなければならない数千行のコードで構成される巨大なプロジェクトを持っている別のフォーラムで男を振る。
ベストプラクティスは、とにかくフォーマットを指定する必要があることを常に行う必要があります。
お役に立てれば。
所属していません StackOverflow