2011-03-31 10 views
1

こんにちはすべて 私はDateTimeクラスを使って日付を処理しています。私が直面している問題は、日付の一部を除いて日付コンポーネントに初期化したい場合があるということです。それ、どうやったら出来るの? 例:2011年3月11日の場合、11月3日のみを保存します。それ、どうやったら出来るの? ありがとう日時を指定する方法はCのDateTimeではありません。#

答えて

3

DateTimeクラス(実際には構造体)では使用できません。ただし、処理の年の値は無視できます。あなたは自分が望むことをするために自分のクラスを作ることもできます。

0

これを行う方法の1つは、TimeSpan構造を使用することです。それで、あなたが必要とする計算DateTimeの上にそれを使うことができます

3

これは、特定の瞬間を表すために使用されるため、DateTimeでそのことはできません。 日付を表すのに十分な日と月がないため、これらの情報をDateTimeにのみ保存することはできません。

あなたが達成したいことをさらに説明する必要があるかもしれません。

この日付の出力/書式設定に関する懸念がある場合は、DateTimeのtoString()メソッドに適用できる形式オプションについては、MSDNの次のドキュメントを参照してください。あなたが本当に日時を使用するように強制されている場合は、あなたが行うことができ

MSDN: Standard Date and Time Format Strings

何かがそれがに来る場合は特に、私は、これはどんな意味をなすべきかを見ることができないものの、特定の年にそれぞれ入力された日付をリベースすることですうるう年

関連する問題