delphi4arab منتديات دلفي للعرب
التعامل مع التاريخ و الوقت - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : دروس دلفي للمبتدئين (https://delphi4arab.net/forum/forumdisplay.php?fid=13)
+--- الموضوع : التعامل مع التاريخ و الوقت (/showthread.php?tid=65)



التعامل مع التاريخ و الوقت - HAFTARI - 28-02-2008

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

هذا المثال يفيد التعامل مع الوقت و التاريخ
كود :
تسمية المتغيرات var DateEtHeure : TSystemTime; begin إستحداث التاريخ و الزمن الفعلي للنظام GetSystemTime(DateEtHeure); // récupère la date et 'heure système (GMT ?) إدراج السنة Edit1.Text:=IntToStr(DateEtHeure.wYear); إدراج الشهر Edit2.Text:=IntToStr(DateEtHeure.wMonth); إدراج رقم الأسبوع Edit3.Text:=IntToStr(DateEtHeure.wDayOfWeek); إدراج اليوم Edit4.Text:=IntToStr(DateEtHeure.wDay); إدراج الساعة الفعلية للنظام Edit5.Text:=IntToStr(DateEtHeure.wHour); // heure système إدراج الدقائق Edit6.Text:=IntToStr(DateEtHeure.wMinute); إدراج الثواني Edit7.Text:=IntToStr(DateEtHeure.wSecond); إدراج الجزء من الثانية Edit8.Text:=IntToStr(DateEtHeure.wMilliseconds); إدراج الفرق بين الساعات Edit9.Text:=IntToStr(DateEtHeure.wHour+EcartHeures); // heure réelle end;

ختاما أرجوا أن يفيدكم هذا المثال البسيط
تحياتي


التعامل مع التاريخ و الوقت - مهدي - 01-03-2008

أحسنت

هذه الطريقة أفضل من إستعمال الإجراء DecodeDate و DecodeTime

غير أن السطر الأخير يحتاج إلى مراجعة

ما هي EcartHeures ؟


التعامل مع التاريخ و الوقت - HAFTARI - 01-03-2008

السلام عليكم

أود أن اشكرك أخي مهدي أولا على هذه الملحوظة.

في الحقيقة يوجد خطأ بالكود، EcartHeures هذا الكود غير متاح في دلفي.
أود أن أشير أنه يمكننا إيجاد الفرق بين الساعة الفعلية للنظام و الساعة الحقيفية GMT (توقيت غرينيتش)
لكني نسيت الكود
مرة أخرى شكرا جزيلا