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

لا استطيع حساب الفرق بين تاريخيين

بدأه thepast في 8 أبريل 2014 · 7 رد · 454 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
 Dim sdate = My.Computer.Clock.LocalTime.ToString("dd/MM/yy")
        Dim datTim1 As Date = TextBox2.Text 
        Dim datTim2 As Date = TextBox3.Text 
        
        Dim wY As Long = DateDiff(DateInterval.Day, datTim1, datTim2)
        TextBox1.Text = wY

وضعت هذا الكود

 

 

عندما انفذ الكود  يطلع  هذا الخطأ   لا ادري مالحل

 

 

valid values between 1 and 9666, inclusive.parameter name:year

 

 

ولكن اذا وضعت قيم  ثابته  يشتغل تمام

 

 

مثل

Dim sdate = My.Computer.Clock.LocalTime.ToString("dd/MM/yy")
        Dim datTim1 As Date = #7/5/1435#
        Dim datTim2 As Date = #7/10/1435#
       
        Dim wY As Long = DateDiff(DateInterval.Day, datTim1, datTim2)
        TextBox1.Text = wY

ارجووووووووووووو المساعده

#2

سواء هجري او ميلادي    ليس السبب في صيغة التاريخ

#3

ارجووووووو المساعده ياشباب

#4

السلام عليكم 

أخي الكريم جرب هذا الكود باستبدال Textbox  ب DateTimePicker

 Dim sdate = My.Computer.Clock.LocalTime.ToString("dd/MM/yy")
        Dim datTim1 As Date = DateTimePicker1.Value
        Dim datTim2 As Date = DateTimePicker2.Value 
        
        Dim wY As Long = DateDiff(DateInterval.Day, datTim1, datTim2)
        TextBox1.Text = wY
#5

من وين اتي بها   بحث عليها  ما لقيتها

#6

ماهو الافضل  عندما  اريد  ادخال  تاريخ هجري في تكست

 

ان اضعها في قاعدة البيانا   character    ام   date        اقصد  نوع الحقل عند  انشاء الجدول

#7

ارجوووو المساعده

#8

DateTimePicker1 من صندوق الأدوات 

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…