- - PR -
日付のチェック
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-03-01 22:50
Webフォーム上のテキストボックスから入力された日付が正しいかチェックするために、
以下のような簡易プログラムをつくって試したのですが、全て日付けとして認識して くれません。(以下の処理ではLabel1.Text = "NG"となる) どなたか知っていたらご教授ください。 言語はVB(VS2002)です。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim MyDate As Date Dim MyCheck As Boolean Dim datestr As String = "2003/02/29" MyCheck = IsDate(datestr) If MyCheck = True Then Label1.Text = "OK" Else Label1.Text = "NG" End If | ||||
|
投稿日時: 2004-03-01 23:55
良く分からんのですが、ありえない日付だからってわけではないんですか? | ||||
|
投稿日時: 2004-03-02 08:23
「全て」ってなんですか?ご提示のプログラムでは、#2003/2/29#しかチェックしていないですよね?そしてこれは存在しない日付なのでfalseになるのは正しいと思います。
テキストボックスからの入力をチェックしたいなら、そのように作るべきではないですか? |
1