ソースからの日付を「02/11/2013」として解析しようとしています
私のアプリケーションでは、ユーザーのカルチャを en-CA または en-FR に設定し、日付形式は「dd/MM/yyyy」または「M/d/yyyy」です。
日付を解析して形式を渡すと、これは機能しますか、それともデータベースに保存した形式に依存しますか?
if (DateTime.TryParseExact(dateString, Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern, null, System.Globalization.DateTimeStyles.None, out dtResult))
{
dt = dtResult;
}
今はちゃんと考えられるので、説明が必要です。
「dd/MM/yyyy」または「M/d/yyyy」の形式で渡すと、この形式はソースの形式に関係なく日付になりますか、それともソースが含まれることを日時解析に伝えますかこの形式なので、これを使用しますか?
私がうんざりしているのは、誰かが 1 つの形式でデータベースに保存していて、フランス人が日付と独自の形式を読みたいということです (はい、utc に保存する必要があります)。