DateTime.TryParseで日付フォーマットのチェックをおこないたいです
- 題名: DateTime.TryParseで日付フォーマットのチェックをおこないたいです
- 著者: 高木
- 日時: 2013/12/25 19:51:23
- ID: 32023
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: DateTime.TryParseで日付フォーマットのチェックをおこないたいです
- 著者: Hongliang
- 日時: 2013/12/25 20:13:37
- ID: 32024
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: DateTime.TryParseで日付フォーマットのチェックをおこないたいです
- 著者: 高木
- 日時: 2013/12/26 11:14:06
- ID: 32025
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: DateTime.TryParseで日付フォーマットのチェックをおこないたいです
- 著者: 高木
- 日時: 2013/12/26 11:14:20
- ID: 32026
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: DateTime.TryParseで日付フォーマットのチェックをおこないたいです
- 著者: Hongliang
- 日時: 2013/12/26 11:50:05
- ID: 32027
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: DateTime.TryParseで日付フォーマットのチェックをおこないたいです
- 著者: 高木
- 日時: 2014/01/01 22:09:26
- ID: 32030
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
こんにちは。下記のURLを参考にコードを書きました。
http://dobon.net/vb/dotnet/vb2cs/isdate.html
テキストボックスに入力された値を見て、それが日付フォーマットになっているかチェックしたいと思います。
テキストボックスに「20131201」という値を入力した時、これは日付フォーマットとして認識してもらいたいのですが、うまくいきません。
どこを変更すればよろしいでしょうか?
private void TextBox_Validating(object sender, CancelEventArgs e)
{
int result;
string input;
DateTime dt;
input = TextBox.Text;
if (!DateTime.TryParse(input, out dt))
{
e.Cancel = true;
TextBox.Select(0, TextBox.Text.Length);
this.errorProvider1.SetError(TextBox, "ERROR");
}