現在、.NET のメソッドを使用しDateTime
てToLongDateString()
日付文字列を解析しています。一部の文化では、これは正常に機能します。
US: Wednesday, May 16, 2001
ただし、他のいくつかの文化では、曜日名が省略されています (例としては、オランダ、ハンガリー、アイスランドの文化があります)。
NL: 16 mei 2001
これらのカルチャの DayNames 配列には、曜日ごとの適切な名前が含まれていますが、何らかの理由で長い日付文字列では使用されていません。
書式設定ソリューションを使用してみましたDateTimeFormat.DayNames [i] + "D"
が、既に曜日名が表示されているカルチャで曜日名が二重になるため、ここでは機能しませんでした。
US: Wednesday Wednesday, May 16, 2001
NL: woensdag 16 mei 2001
デフォルトで省略されているカルチャに曜日名を表示させる方法はありますか?