mohsen_iceman2000
جمعه 15 شهریور 1392, 21:56 عصر
دنبال یه راه حل برای تاریخ شمسی هستم که هیچ مشکلی نداشته باشه و بشه زمان ورودی کاربر چک بشه که داره درست وارد می کنه یا نه
 
مرسی
Fery666
شنبه 16 شهریور 1392, 11:33 صبح
این پست شاید مشکلتون رو حل کنه : http://barnamenevis.org/showthread.php?412372-%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D8%B4%D9%85%D8%B3%DB%8C-%D8%A8%D9%87-%D9%85%DB%8C%D9%84%D8%A7%D8%AF%DB%8C-%D9%88-%D8%A8%D8%A7%D9%84%D8%B9%DA%A9%D8%B3
vb341
یک شنبه 17 شهریور 1392, 01:34 صبح
با استفاده از این تابع مشکلتون حل میشه
Public Function CheckDate(ByVal T As String) As Boolean
        Try
            Dim s1 As Integer
            Dim s2 As Integer
            Dim s3 As Integer
            Dim s4 As Integer
            s1 = Microsoft.VisualBasic.Mid(t, 6, 1)
            s2 = Microsoft.VisualBasic.Mid(t, 6, 2)
            s3 = Microsoft.VisualBasic.Mid(t, 9, 1)
            s4 = Microsoft.VisualBasic.Mid(t, 9, 2)
            If s2 = 0 Then Return False
            If s2 > 6 And s4 > 30 Then
                Return False
            End If
            If s4 = 0 Then
                Return False
            End If
            If s1 > 1 Or s2 > 12 Or s3 > 3 Or s4 > 31 Then
                Return False
            Else
                Return True
            End If
        Catch ex As System.Exception
            Return False
        End Try
    End Function
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.