2017-11-15 5 views
-3
private void dateTimePicker1_ValueChanged(object sender, EventArgs e) 
    { 

    } 

現在、日付ピッカーに現在の日付が表示されます。 どのように私は2017年に3月31日を表示し、それが2018年になると、それは2018年3月31日表示などなどWindowsフォームのdatetimepickerを毎年31stに設定します

誰も助けにはなり年間の進捗状況として非常に高く評価されます enter image description here

+0

[documentation](https://msdn.microsoft.com/en-us/library/system.windows.controls.datepicker(v = vs.110).aspx)を見て、どのプロパティ日付を設定するために使用されます。 – PaulF

答えて

1
int currentYear = DateTime.Today.Year; 
DateTime desiredDate = new DateTime(currentYear, 3, 31); 

追加情報:どうやらアスカーは知らないクラスDateTime

あなたが尋ねた:

は、どのように私は2017年3月31日表示され、それが2018年になると、それは意志 表示2018年3月31日などなど年間の進捗状況など

これは、3月31日にしたいと言って困難な方法ですか現在の年の(=今日の年)

  • DateTime.Today今日の日付フェッチ(驚き、驚き!)
  • 財産年は15トンで今日

の年が含まれています時間2017年11月には、今年は2017年だった

    私の例ではきっとあなたが読んでなかった2017

をした現在の年の3月31日(日を行います

  • 新しい日時(currentYear、3、31) DateTime構造体のドキュメント、あなたはしませんでしたか?

  • +1

    あなたのスニペットを少し説明できますか? – aloisdg

    関連する問題