2017-04-11 30 views
0

私の日付ピッカーは、カスタム書式DD-MMM-YY日付と時刻ピッカーカスタム書式の日付変更

に設定されています。しかし、私は現在の日付から2年2ヶ月後の日付を見たいと思います。

dtValidFrom.Value = DateTime.Now.AddYears(-2) 
dtValidFrom.Value = DateTime.Now.AddMonths(-2) 

ただし、上記のコードは日付と時刻のピッカーで何も変更していません。

カスタムフォーマットが問題であると思われます。

これを処理する方法についてのご意見はありますか?あるべき

+1

は、あなたが最初の行にやったことは、単に無視されます。 'AddYears'の結果に対して' AddMonths'を呼び出さなければなりません。あなたのフォーマットは無関係です。 – jmcilhinney

+0

うん!!!あなたはそれを修正:)最初の行を削除し、2行目をdtValidFrom.Value = DateTime.Now.AddMonths(-24) – Sixthsense

+0

に変更しました。あなたのコメントを回答として追加して、あなたの提案を回答としてマークすることができますか? – Sixthsense

答えて

1

:あなたは二行目に `DateTime.Now`を使用する場合は

dtValidFrom.Value = DateTime.Now.AddYears(-2).AddMonths(-2) 
+0

うわー!だから短いと期待を満たして:) – Sixthsense