القائمة الرئيسية

الصفحات

بايثون 14 التعامل مع التأريخ والوقت (datetim+time)



المحاضرة الثالثة عشر

مكتبة التأريخ والوقت 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)


تحميل ملخص المحاضرة من هنا






تعليقات

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