2016-05-16 15 views
0

日付からの日付が日付より大きい場合(つまり、ユーザーが日付から31/05/2016として指定した場合)エラーメッセージを表示する必要があります。 2011年1月5日私はエラーメッセージを表示する必要があります。日付は日付よりも大きくなければなりません。このように使用してFrom dateがより大きい場合のエラーメッセージの表示

+0

にエラーメッセージを表示することができます。 FYIでは、文字列に書式を設定する代わりに 'Math.Abs​​'を使用して、負の記号を削除して' int'に構文解析するだけでした。 – juharr

+0

すでに2つのif条件を使用していました。また、ユーザーが現在の日付よりも大きい日付を指定した場合はこの条件とともに、今日の日付よりも大きい日付を選択できないというエラーメッセージを表示する必要があります。 –

+0

'DateTime'はIComparableを実装しているので、from日付が日付よりも大きいかどうかをチェックすることができます。' if(frmdt> Todt) ' –

答えて

0

我々はからと日付までの間の絶対差が一年以上であるかどうか、あなたがチェックしているようにこれが見えユーザー

if (DateTime.Compare(fromDate, toDate) > 0) 
      { 
       lblMessage.Text = "From Date Should Be Less Than To Date"; 
       return; 
      } 
      if (DateTime.Compare(fromDate, DateTime.Now) > 0 || DateTime.Compare(toDate, DateTime.Now) > 0) 
      { 
       //lblMessage.Text = "Date Cannot Be Greater Than Today's Date"; 
       lblMessage.Text = "Exceeded Today's Date"; 
       return; 
      }         
関連する問題