تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] String was not recognized as a valid DateTime.
#5
السلام عليكم ورحمة الله وبركاته


أول شيء اعتمد تنسيق موحد للتاريخ والوقت ضعه في Module كالتالي
كود :
Module Module1

    ' "yyyy/MM/dd-HH:mm" التنسيق الموحد
    Public myDateFormat As String = "yyyy/MM/dd-HH:mm"

End Module


وعندما تريد حفظ التارخ والوقت فاستخدم التالي
كود :
Dim myDateNow As String = Now.ToString(myDateFormat, New Globalization.CultureInfo("en-us"))

الآن لديك الوقت والتاريخ الحالي بالشكل الموحد على هيئة نص، ويمكن حفظه في قاعدة البيانات، وطبق على المقارنة بشكل عادي وكأنك تقارن بين رقمين، يعني لو كان التاريخ لآخر رد في قاعدة البيانات rdlast حيكون كالتالي
كود :
Dim myDateNow As String = Now.ToString(myDateFormat, New Globalization.CultureInfo("en-us"))
If myDateNow > rdlast Then
    '
Else
    '
End If

يمكن تسأل لماذا أضع دائما New Globalization.CultureInfo أخبرك من أجل لو قمت بالتجربة على جهازك الخاص وكانت إعدادته السعودية تكون النتيجة سليمة أيضاً.


السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة: سعود


الردود في هذا الموضوع
String was not recognized as a valid DateTime. - بواسطة سعود - 01-10-13, 08:49 AM
RE: String was not recognized as a valid DateTime. - بواسطة @@أبورائد@@ - 01-10-13, 10:48 PM
الغوث الغوث - بواسطة سعود - 02-10-13, 02:47 PM
شي عجيب وغريب - بواسطة سعود - 02-10-13, 03:02 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] Unclosed quotation mark after the character string ''. سعود 0 2,107 06-10-13, 10:22 PM
آخر رد: سعود

التنقل السريع :


يقوم بقرائة الموضوع: