تقييم الموضوع :
  • 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
فان اي تاريخ سيدخله المستخدم في مربع النص سيتم تحويله تلقائياً الى التنسيق الخاص بالجهاز.

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف اجعل البرنامج في بداية الشهر ينفذ حدث معين بالاصح اريد البرنامج في تاريخ واحد من Adel27213 3 490 05-11-23, 01:45 AM
آخر رد: justforit
  كيفية جمع قيمة على تاريخ معين واستنتاج تاريخ أخر Ahmed.vb 1 320 02-11-23, 03:52 AM
آخر رد: Taha Okla
  كود تغيير قيمة تكست بوكس فى تاريخ معين Ahmed.vb 2 967 11-10-23, 10:35 PM
آخر رد: aljzazy
  عندما اقوم بالاستعلام عن تاريخ معين بواسطة SELECT لايقوم بتحديد نفس تاريخ اليوم moh61 1 407 13-08-23, 01:06 PM
آخر رد: تركي الحلواني
  [VB.NET] اريد طريقة حساب فرق بين تاريخ موجود في لست فيو وتاريخ الجهاز mac9 4 717 11-04-23, 10:23 AM
آخر رد: mac9
  [Acces2007] نشر تاريخ الشهر في أعمدة الداتا جريد فيو ابو ايمن شعيب 0 332 16-03-23, 07:13 PM
آخر رد: ابو ايمن شعيب
Rainbow [كود] حساب تاريخ +عدد ايام لتكون النتيجه بعد الحساب =تاريخ محمد مسافر 1 476 14-09-22, 12:05 AM
آخر رد: Taha Okla
  جملة الاستعلام عن بداية حالة من تاريخ الى تاريخ aftfm 3 680 01-09-22, 06:17 AM
آخر رد: جيولوجي مبتدئ
  ناتج تاريخ بين تاريخ اليوم و عدد ايام nabil.1710 3 763 28-08-22, 11:48 PM
آخر رد: asmarsou
  [VB.NET] تلوين خلية في الكرستال ريبورت وفق شرط تاريخ muaamar 0 560 13-08-22, 10:18 PM
آخر رد: muaamar

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


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