2010-11-22 7 views
1

私のアプリケーションにdatetime変数があります。その値は01/09/2010 00:00:00です。私は01/09/2010の価値を得たいと思っています。それでも私はDateTime構造体を使いたいと思っています。そのためのメソッド/プロパティはありますか?私はそれが変換を使って可能であることを知っている たとえば、私は を持っています。DateTime date =新しいDateTime(2010,09,01); 表示されます01/09/2010 00:00:00C#のDateTime値を使用して、時間のない日付をどのように表示しますか?

私は日付が01/09/2010だけであることを望みます。

可能ですか?

答えて

5

date.ToShortDateString()に電話すると、DateTimeオブジェクトの日付部分のみが表示されます。 (それがあなたの既定のカルチャの書式でない場合)

特定のフォーマットを強制するには、あなたは

date.ToString( "DD/MM/YYYY")を使用することができます。

01または09があなたの例の月であることはわかりません。もしそれらを混ぜ合わせたとしても、"dd/MM/yyyy""MM/dd/yyyy"と置き換えてください。

1

表示/印刷用に日付をフォーマットする方法や、指定されていれば時間部分を取り除く方法をお探しですか?

DateTime.ToShortDateString()メソッドまたはDateTime.Dateプロパティをそれぞれ使用します。

関連する問題