تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] تنسيق تاريخ
#1
مسالخير 
بعد امركم 
انا لدي textbox اضع فيه تاريخ المنتج .
ولكن المشكلة انه في كل مرة اضعه بتنسيق مختلف مثل :
5/9/2019 , 2019/5/9
وهذا يسبب لي مشاكل عند عملية الاستعلام
هل يوجد كود استيطع من خلاله تحديد تنسيق معين للتاريخ فمهما ادخلت تاريخ بتنسيق مخالف يقوم بقلبه إلى التنسيق المحدد
الرد }}}
تم الشكر بواسطة: ابو ليلى
#2
وعليك السلام ورحمة الله
اكيد يمكنك كتابة كود ليقوم بتنسيق التاريخ مهما كانت طريقة كتابتك له الى طريقة وحيدة تجعلها انت المعيار للكود
بحيث يغير مدخلات التاريخ التي ادخلتها الى الصيغة التي جعلتها اساسية

وهناك طرق كثيرة لكتابة كود كهذا

فمثلا تكتب كود تعديل التاريخ بحيث انه عند ادخال تاريخ في خانة كتابة التاريخ يقوم البرنامج بمقارنة التاريخ مع التقويم
وبهذا يستطيع تمييز اين اليوم من الشهر من السنة ثم يعدل بناء على المقارنة

الرد }}}
تم الشكر بواسطة: Hassan.syria , ابو ليلى
#3
(22-12-19, 12:41 AM)معاند الحظ كتب : وعليك السلام ورحمة الله
اكيد يمكنك كتابة كود ليقوم بتنسيق التاريخ مهما كانت طريقة كتابتك له الى طريقة وحيدة تجعلها انت المعيار للكود
بحيث يغير مدخلات التاريخ التي ادخلتها الى الصيغة التي جعلتها اساسية

وهناك طرق كثيرة لكتابة كود كهذا

فمثلا تكتب كود تعديل التاريخ بحيث انه عند ادخال تاريخ في خانة كتابة التاريخ يقوم البرنامج بمقارنة التاريخ مع التقويم
وبهذا يستطيع تمييز اين اليوم من الشهر من السنة ثم يعدل بناء على المقارنة
صديقي ، وماهو الكود الخاص بهذه العملية
الرد }}}
تم الشكر بواسطة: ابو ليلى
#4
و عليكم السلام و رحمة الله و بركاته
اخي حسن افضل حل اسوقه لك و مهما اختلفت التنسيقات و الادخالات لديك.
اذا احببت ان تدخل تنسيقات وطرق كتابة مختلفة فقط اضف التنسيق للمصفوفة Formats و اترك الباقي على الكود.
PHP كود :
   Private Sub TextBox1_Validated(sender As ObjectAs EventArgsHandles TextBox1.Validated
        If Not String
.IsNullOrEmpty(TextBox1.TextThen
            Dim result 
As DateTime
            Dim Formats 
As String() = New String() {"d-M""d/M""d.M""M/d""M-d""M.d""M/d/yyyy""M/d/yy"}
 
           If DateTime.TryParseExact(TextBox1.TextFormatsCultureInfo.CurrentCultureDateTimeStyles.AssumeLocalresultThen
                TextBox1
.Text result.ToShortDateString()
 
           End If
 
       End If

 
   End Sub 
لاحظ انه بمكانك ادخال اليوم و الشهر فقط و باي تنسيق و يتم التعديل كما تريد.
بالتوفيق

اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة: معاند الحظ , asemshahen5 , Hassan.syria
#5
زادك الله من المعرفة اكثر واكثر
شكرا لك صديقي
الرد }}}
تم الشكر بواسطة: asemshahen5 , ابو ليلى
#6
صديقي لم ينجح الكود
الرد }}}
تم الشكر بواسطة: ابو ليلى
#7
السلام عليكم و رحمة الله و بركاته
اخي الكريم حسن,
حاول ان تقرأ الكود و تعرف عمله بشكل جيد.
الكود يعتمد على تنسيق التاريخ الخاص بالجهاز, فلو كان التنسيق الافتراضي للتاريخ dd/MM/yyyy
فان اي تاريخ سيدخله المستخدم في مربع النص سيتم تحويله تلقائياً الى التنسيق الخاص بالجهاز.
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة: Hassan.syria
#8
(06-01-20, 10:00 PM)ابو ليلى كتب : السلام عليكم و رحمة الله و بركاته
اخي الكريم حسن,
حاول ان تقرأ الكود و تعرف عمله بشكل جيد.
الكود يعتمد على تنسيق التاريخ الخاص بالجهاز, فلو كان التنسيق الافتراضي للتاريخ dd/MM/yyyy
فان اي تاريخ سيدخله المستخدم في مربع النص سيتم تحويله تلقائياً الى التنسيق الخاص بالجهاز.

اعتذر منك صديقي ، وشكرا على تنبيهك لقد نجح الكود شكرا جدا
الرد }}}
تم الشكر بواسطة: ابو ليلى


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] يوجد مثال|كيف نعيد صياغة نص ليكون تاريخ مقبول justforit 7 296 01-11-25, 10:54 PM
آخر رد: justforit
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,200 09-07-25, 12:45 AM
آخر رد: abo ragab
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 696 26-04-25, 12:24 AM
آخر رد: الدريساوي
  [VB.NET] بحث عن تاريخ EMADW 0 233 31-03-25, 10:35 PM
آخر رد: EMADW
  مشكلة تنسيق التاريخ في تقرير الكريستال مصمم هاوي 4 682 07-02-25, 01:24 AM
آخر رد: عبد العزيز البسكري
  استفسار عن تنسيق الفورم في حالة تغيرالفورم من وضع العادي الي التكبير fireswored1 4 822 22-01-25, 09:04 PM
آخر رد: fireswored1
Information [VB.NET] تنسيق أعمدة DataGridView أبو خالد الشكري 3 570 21-12-24, 02:40 PM
آخر رد: aljzazy
  كيفية معرفة تاريخ انشاء ملف وحدفه المتألق9 2 500 07-11-24, 08:54 AM
آخر رد: F.H.M
  استعلام الذين فات تاريخ التسديد 3 أيام أو اكثر محمد خيري 5 611 17-05-24, 02:38 AM
آخر رد: محمد خيري
  كيف اجعل البرنامج في بداية الشهر ينفذ حدث معين بالاصح اريد البرنامج في تاريخ واحد من Adel27213 3 927 05-11-23, 01:45 AM
آخر رد: justforit

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


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