8桁の数字を入力し2000~2050年までの日付変更可能な場合、yyyy/mm/ddを表示させたいです。
このままだとテキストボックス17になにも表示されません。
原因と解決法を教えていただけないでしょうか。
vb
1 Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click 2 3 Dim text16 As String = TextBox16.Text 4 Dim result As String = "" 5 Dim number As Integer = 0 6 7 number = CInt(text16) 8 9 If number >= 19900101 AndAlso number <= 20301231 Then 10 If IsDate(TextBox16.Text) Then 11 result = CType(Date.Parse(Format(CInt(TextBox16.Text), "0000/00/00")), String) 12 End If 13 14 End If 15 16 TextBox17.Text = result 17 18 End Sub

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/26 04:05