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

افتوني بهذه الكود جنني يا اخواني

بدأه ورق خسرانه في 26 مايو 2012 · 3 رد · 389 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني عندي اربعه درب دوان لست .. يحسبو لي وقت بداية الاختبار ووقت النهاية

ولكن عندي مشكلة اني .. لما احسب الفرق بينهم يطلع لي الوقت في الصباح اكبر من الوقت في المساء

مثلن .. لو سجلت بداية الاختبار الساعه 10 الصباح .. وينتهي الساعه 1 مساء تطلع لي الرسالة الي تقول انه وقت بداية الاختبار اكبر من وقت الانتهاء ؟ وكذالك عند مقارنته في وقت النظام .. لاني يقولي انه وقت بداية الاختبار اكبر من وقت النظام

وهذه الكود

 Dim timeS As String = DropTimeS1.Text + " : " + DropTimeS.Text
        Dim timeE As String = DropDownList2.Text + " : " + DropDownList1.Text
--------------------
  Dim timecon1 As String = Format(TimeValue(timeS), "hh:mm:ss tt")
        Dim timecon2 As String = Format(TimeValue(timeE), "hh:mm:ss tt")
        Dim c As String = Format(TimeValue(Now), "hh:mm:ss tt")
        If timecon1 < c Or timecon2 < c Then

            MsgBox("وقت بداية الاختبار او وقت نهاية الاختبار اقل من الوقت الحالي الرجاء التغيير ")
            Exit Sub
        End If
        If timecon1 > timecon2 Then

            MsgBox("وقت بداية الاختبار اكبر من وقت النهاية الرجاء التغيير")
            Exit Sub
        End If

تم تعديل هذه المشاركة بواسطة ورق خسرانه في 26 مايو 2012 في 22:06

#2

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

قد يكون من الممكن تضع الوقت بشكل 24 ساعة أي ان الساعة الواحدة تكون 13

أو أحسب الفرق على اساس انه وقت دون ان تحولها الى string

أتمنى أن أكون أفدتك

1

اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر

#3
She كتب:

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

قد يكون من الممكن تضع الوقت بشكل 24 ساعة أي ان الساعة الواحدة تكون 13

أو أحسب الفرق على اساس انه وقت دون ان تحولها الى string

أتمنى أن أكون أفدتك

-----------------

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

#4

السلام عليكم

من الاخطاء التي ترتكب في التعامل مع التاريخ والوقت هو تحويلها الى نص وتخزينها في قاعدة البيانات .

على كل حال للتحويل الى صيغة 24 ساعة نستخدم حرف H الكبير مثلاً :

 Dim timecon1 As String = Format(TimeValue(timeS), "HH:mm:ss tt")

وطبعا يجب ان يكون مخزن بنفس الطريقة .

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