المحاضرة الثالثة عشر
مكتبة التأريخ والوقت Datetime و مكتبة الوقت time
مكتبتان متخصصتان في التعامل مع التاريخ والوقت حيث تختص المكتبة الأولى بقراءة الوقت والتأريخ وانشاء تواريخ وما شابه في حين تختص المكتبة الثانية time في الوقت مثل دوال الانتظار او قراءة المناطق الزمنية والتعديل على الوقت لا تحتاج المكتبتان الى تنصيب يتم استدعائهما ثم استخدامهما بشكل مباشر
مكتبة Datetime
قرائة التاريخ والوقت
الحالي
مثال1
import datetime
x =
datetime.datetime.now()
print(x)
انشاء تاريخ ووقت مصطنع
مثال2
import datetime
x =
datetime.datetime(2020, 5, 17)
print(x)
طباعة التأريخ والوقت
مثال3
import datetime
x =
datetime.datetime(2018, 6, 1)
print(x.strftime("%B"))
مدخلات الدالة strftime()
الإخراج |
الادخال |
أسماء الأيام مختصرة |
%a |
أسماء الأيام كاملة |
%A |
اليوم في الأسبوع رقم |
%w |
اليوم في الشهر رقم |
%d |
أسماء الأشهر مختصرة |
%b |
أسماء الأشهر كاملة |
%B |
الشهر في السنة رقم |
%m |
السنة مختصر من دون
ذكر الالفية |
%y |
السنة كاملة |
%Y |
الساعة في نضام 24
ساعة |
%H |
الساعة في نظام 12
ساعة |
%I |
المختصرات pm/am |
%p |
الدقائق في الساعة
الواحدة |
%M |
الثواني في الدقيقة |
%S |
المايكرو ثواني في
الثانية |
%f |
المنطقة الزمنية |
%Z |
اليوم من السنة رقم |
%j |
مكتبة الوقت time
قراءة الوقت بالثواني من
بداية توقيت يونيكس هو نظام
لتحديد اللحظات ضمن الوقت، ويعرف على أنه عدد الثواني التي انقضت منذ بداية
التوقيت العالمي المنسق 00.00.00 في يوم الخميس 1 يناير 1970
مثال4
import time
curr = time.time()
print("Current
time in seconds since epoch =", curr)
تحويل القرائة السابقة
الى قراء الوقت بالشكل القياسي
مثال5
import time
curr =
time.ctime(1627908313.717886)
print("Current
time:", curr)
تأخير تنفيذ الأوامر
مثال6
import time
for i in range(4):
time.sleep(1)
print(i)
تحميل ملخص المحاضرة من هنا
تعليقات
إرسال تعليق