تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكلة عند تحويل المتغير الي تاريخ
#1
السلام عليكم ورحمة الله 

لدي ملف نصي بية حقل للتاريخ اقوم باستيراد البيانات منة 

الصيغة للتاريخ بالملف  


١٤٤٢/٠٨/٠٨ ٢:٣٨ ص

طبعا بعد الاستيراد اقوم برد القيم للداتابيز واقوم بنحويلها لحقل التاريخ المشكلة انة لايقوم بتحويل التاريخ نهائيا وقمت بعزل كود التاريخ وتجربتة لم يقم بتحويلة لتاريخ وهنا المشكلة 

حاولت الكود بالشكل التالي : ولم يرجع لي بالتاريخ نهائيا ما المشكلة

كود :
 Dim iString As String = "١٤٤٢/٠٨/٠٨ ٢:٣٨ ص"
                               Dim myDate As DateTime = CDate(iString)
                               Dim myDatea As DateTime = DateTime.ParseExact(iString, "yyyy-MM-dd HH:mm tt", Nothing)
                               Dim myDateb As DateTime = DateTime.Parse(iString)
                               Dim dta As DateTime = DateTime.ParseExact(iString, "dd/MM/yyyy hh:mm:ss tt", CultureInfo.GetCultureInfo("ar-sa"))
                               Dim dtb As DateTime = DateTime.Parse(iString).ToString("dd-MM-yyyy HH:mm:ss tt")
                               Dim culture As CultureInfo = New CultureInfo("ar-sa")
                               Dim tempDate As DateTime = Convert.ToDateTime(iString, culture)

                               MsgBox(tempDate)


و يظهر الخطاء

Conversion From String To Type '"١٤٤٢/٠٨/٠٨ ٢:٣٨ ص"' Is Not Valid
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
مشكلة عند تحويل المتغير الي تاريخ - بواسطة احمد 2021 - 27-03-21, 05:20 PM


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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم