私のコード:
dateObject.Value.ToString(Model.Culture)
dateObject
はタイプですDateTime?
がModel.Culture
、タイプは ですCultureInfo
。
(文化に依存する) 出力:
1960/08/17 00:00:00
00:00:00
形式プロバイダーを指定せずに
、その部分を削除したいと思います。日付の形式が既に含まれている必要がありますが、どこかで (しかし、どこで、どのように?)いつでも出力しないModel.Culture
ように指定したいと思います。
DateTime を Date オブジェクトにキャストすることを考えていましたが、残念ながら C# にはそのようなオブジェクトはありません。日付形式を直接ハードコーディングすると、動的でカルチャに依存するプログラムを作成できなくなります。