الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة غريبة بعض الشيء

بدأه المبرمج عبدالكريم في 27 مارس 2008 · 2 رد · 530 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أخواني الأعزاء ,,

لدي مشكلة غريبة بعض الشيء ,, وهي

عند تحويل النص "31/03/2008" من متغير نصي إلى متغير من نوع Date يظهر لي الخطأ التالي :

Conversion from string "31/3/2008" to type 'Date' is not valid.

وهذا الكود اللي أنا مستخدمه

MsgBox(CDate("31/3/2008").ToString)

وعند كتابة الكود التالي لا يظهر الخطأ

MsgBox(CDate("30/3/2008").ToString)

علما بأن شهر 3 (March) عدد أيامه 31 يوما

وشكرا مقدما

تم تعديل هذه المشاركة بواسطة المبرمج عبدالكريم في 27 مارس 2008 في 10:17

#2

بعد التجريب

لايوجد مشكلة من هذا النوع

تأكد من الإعدادات الاقليمية لديك أنك تستخدم التقويم الميلادي وليس الهجري بسبب أن الشهر الهجري لايمكن أن يأتي 31 يوم

وللتأكد من ذلك فقط جرب الكود التالي هل يعطيك اسم الشهر الهجري أم الميلادي

MsgBox(CDate("25/02/2008").ToString("dddd dd, MMMM, yyyy"))

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

كلامك صائب , شكرا جزيلا

قمت بتنفيذ الكود التالي :

Clipboard.SetText(CDate("25/02/2008").ToString("dddd dd, MMMM, yyyy"))

ولصقته هنا : الثلاثاء 25, صفر, 2008

مواضيع مشابهة