質問

私は.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ステートメントで見つけて置き換えなければならない数千行のコードで構成される巨大なプロジェクトを持っている別のフォーラムで男を振る。

ベストプラクティスは、とにかくフォーマットを指定する必要があることを常に行う必要があります。

お役に立てれば。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top