私は入力から文字列を解析するためにDateTime.ParseExactを使用しています。月の最大日数や0ヶ月などのルールに準拠していることを確認する最も簡単な方法は何ですか?asp.net C#で日付を検証する最も簡単な方法は何ですか?
1
A
答えて
12
あなたが使用して追加の検証を行うことができ...
DateTime.TryParse();
http://msdn.microsoft.com/en-us/library/9h21f14e.aspx
・ホープ、このことができます。
2
BoltBaitと言えば、DateTime.TryParseExact()文字列の正確な形式がわかっている場合。あなたの後ろにあなたのコードでは、このチェックを行っている場合
http://msdn.microsoft.com/en-us/library/system.datetime.tryparseexact.aspx
2
DateTime.TryParseを(行うための答えは)素晴らしいですが、あなたはUI上で、このデータをキャプチャしている場合は、私は非常にvaliding reccomendうコードビハインドへのポストバックが発生する前に入力する必要があります。
<strong>Date:</strong>
<asp:textbox ID="txtEnterDate" runat="server"></asp:textbox>
<asp:CompareValidator ID="cvEnterDate" runat="server" ControlToValidate="txtEnterDate"
ErrorMessage="Must Be Valid Date" Operator="DataTypeCheck"
SetFocusOnError="True" Type="Date"></asp:CompareValidator>
0
protected void txtTo_TextChanged(object sender, EventArgs e)
{
TextBox tbTo = (TextBox)sender;
DateTime wsToOUT;
if (DateTime.TryParse(tbTo.Text, out wsToOUT))
{
//do something with valid date in tbTo
}
else
{
//show a nice error message
tbTo.Focus();
}
}
関連する問題
- 1. Angular JSで日付ピッカーを使用する最も簡単で簡単な方法は何ですか?
- 2. PHPで日付をインクリメントする最も簡単な方法は?
- 3. ストアドプロシージャのユーザを検証する最も簡単な方法は?
- 4. リストを検索する最も簡単な方法は何ですか?
- 5. Javascriptの日付を1日減算する最も簡単な方法は何ですか?
- 6. クロスプラットフォームの方法でcバイナリの関数名を検索する最も簡単な方法は何ですか?
- 7. ファイルを検索する方法は、最も簡単で簡単ですか?
- 8. C#.netの2つのDateTimePickerから日付の有効期間を検証する最も簡単な方法は何ですか?
- 9. 私のウェブサイトですべての日付を再フォーマットする最も簡単な方法は何ですか?
- 10. iOSでRFC3339の日付文字列を解析する最も簡単な方法は何ですか?
- 11. 日付と時刻を検証する最良の方法は何ですか
- 12. Asp.Net Core - 最も簡単なフォーム認証
- 13. アンドロイドの断片に2つの日付ピッカーを実装する最も簡単な方法は何ですか?
- 14. C++でスレッドプールを作成する最も簡単な方法は?
- 15. C#asp.netのdatviewの1行をdetailsviewにバインドする最も簡単な方法は何ですか?
- 16. C/C++ DOSでテキストに色を付ける最も簡単な方法は?
- 17. ASP.net 4.0でWebkitブラウザを検出する最も簡単な方法
- 18. MVC3 C#でページングする最も簡単な方法は?
- 19. OSXでPostgreSQLを設定する最も簡単な方法は何ですか?
- 20. XAMLでScrollViewerをスタイルする最も簡単な方法は何ですか
- 21. RailsでERBを実装する最も簡単な方法は何ですか?
- 22. プロミスをES6でラップする最も簡単な方法は何ですか?
- 23. Javaでカスタムバイナリデータメッセージを設定する最も簡単な方法は何ですか?
- 24. 春の最も簡単で最も透過的な方法をキャッシングする方法は何ですか?
- 25. mysqlテーブルとPHPからサイトを作成する最も簡単で簡単な方法は何ですか?
- 26. MacでSASをインストール/実行する最も簡単で簡単な方法は何ですか?
- 27. コマンドラインで新しいファイルを作成する最も簡単で簡単な方法は何ですか?
- 28. Xamarin.formでSQLiteデータベースにアクセスする最も簡単な方法は何ですか?
- 29. Blackberryデバイスでスクリーンショットを撮る最も簡単な方法は何ですか?
- 30. この入力を検証する最も簡単な方法は?
ParseExactと何が問題なのですか?無効な日付を許可する問題がありますか? – Kibbee