2017-03-29 7 views
1

ので、私は昨日から日付を置けば、それは「無効な日付」というメッセージが表示されますので、DateTimePickerの を持ってDateTimPicker検証(昨日)

私の目的は、日付ですそれは使うべき

+0

をあなたは今日だけの日数を示し、 'datetimepicker'を表示したいと言って? –

+0

いいえ、昨日から日付を入れた場合、「無効な日付」が表示されます。つまり、昨日からの日付ではなく、今日の日付です。 –

+0

あなたはプログラムに日付を処理させないように頼んでいますか? 「無効な日付」が表示されていますか? –

答えて

2

もう今日と昨日の日付を使用することができないだけ日付で、これは今日の日付のみを受け入れます:

private void dt_ValueChanged(object sender, EventArgs e) 
{ 
      String dtnow = DateTime.Now.ToString("yyyy-MM-dd"); 
      if (DateTime.Parse(dt.Text) < DateTime.Parse(dtnow)) 
      { 
       MessageBox.Show("Invalid Date"); 
       //Return the date now 
       dt.Text = DateTime.Parse(dtnow).ToString("yyyy-MM-dd"); 
      } 
} 
+0

ああ、このActualy作品!私の質問に答えてくれてありがとう:) –

+0

ようこそ。私は今、日付を返すために、上記の答えを更新しました。 –