01-08-19, 09:33 PM
(01-08-19, 08:16 PM)ابراهيم ايبو كتب : السلام عليكم اخي الكريم
المشكلة ببساطة هي انك تضع اليوم مكان الشهر والشهر مكان اليوم ومعروف ان عدد الاشهر 12 لذلك لايقبل اكثر من 12
الحل اما ان تغير نظام التاريخ في الجهاز من نظام MM/dd/yyyy الى نظام dd/MM/yyyy
لانك في الحفظ تستخدم النظام الثاني dd/MM/yyyy
والحل الثاني هو عندما تقوم بتحوبل النص الى تاريخ اكتب هكذا
كود :
CDate(TextBox1.Text).ToString("dd/MM/yyyy")
الله يجزاك خير اخي ابراهيم
زبطت معاي لما غيرت الاعدادات للتاريخ الجهاز
ماذا لو اردت تغييرها عن طريق الكود . جربت ولم تزبط معي
هذا كود تحويل النص لتاريخ . تحياتي
كود :
Dim DateStr = TextBox1.Text
Dim Dt1 As DateTime
DateTime.TryParseExact(DateStr, ("dd-MM-yyyy"), CultureInfo.InvariantCulture, DateTimeStyles.None, Dt1)تحياتي
