آموزش کار با تاریخ و زمان در برنامه نویسی پایتون

آموزش کار با تاریخ و زمان در برنامه نویسی پایتون

در جلسه 16، آموزش کار با تاریخ و زمان در برنامه نویسی پایتون رو براتون قرار دادیم. در این بخش از ماژول datetime برای کار با تاریخ و زمان در برنامه نویسی پایتون استفاده می کنیم.

آموزش کار با تاریخ و زمان در پایتون

همونطور که گفتیم از ماژول datetime برای کار با تاریخ و زمان استفاده می کنیم. در کد زیر تاریخ و ساعت جاری را چاپ کرده ایم:

import datetime

x = datetime.datetime.now()
print(x)
امتحان کنید

 

نمایش تاریخ و زمان در پایتون

نمایش تاریخ و زمان در پایتون در خروجی مثال بالا به صورت زیر خواهد بود:

۲۰۱۸-۰۸-۰۲ ۰۹:۵۱:۱۶٫۱۰۲۶۳۸

زمان بالا شامل سال، ماه، روز، ساعت، دقیقه، ثانیه و میلی ثانیه می باشد.

ماژول datetime توابع زیادی برای برگرداندن اطلاعات برای شی زمان دارد.

در ادامه با برخی از این توابع آشنا خواهید شد.

در مثال زیر سال و روز هفته را چاپ می کنیم:

import datetime

x = datetime.datetime.now()

print(x.year)
print(x.strftime("%A"))
امتحان کنید

حتما بخوانید :  پکیج آموزش پایتون مختص بازار کار

ساخت اشیا زمان در پایتون

برای ساخت یک زمان، از کلاس (سازنده) ()datetime از ماژول datetime استفاده می کنیم. این تابع سه پارامتر برای ایجاد شی زمان نیاز دارد: سال، ماه و روز.

import datetime

x = datetime.datetime(2020, 5, 17)

print(x)
امتحان کنید

همچنین این تابع می تواند پارامتر هایی را هم برای ساعت، دقیقه و … بگیرد که اختیاری هستند و به صورت پیش فرش دارای مقدار ۰ هستند.

 

تابع strftime در برنامه نویسی پایتون

شی datetime یک تابع فرمت یا قالب دهی اشیا زمان برای خوانا تر کردن زمان دارد. این تابع، تابع srtftime نام دارد و یک پارامتر را برای قالب بندی رشته زمان می گیرد. در مثال زیر نام ماه را چاپ کرده ایم:

import datetime

x = datetime.datetime(2018, 6, 1)

print(x.strftime("%B"))
امتحان کنید

 

در پایین تمام فرمت هایی را که تابع می تواند بگیرد را توضیح داده ایم.

مثالتوضیحاتفرمت
Wedروز هفته به صورت مختصرa%
Wednesdayروز هفته به صورت کاملA%
۳روز هفته در قالب عدد ۰-۶ که یک شنبه ۰ استw%
۳۱روز ماه ۰۱-۳۱d%
Decنام ماه به صورت مختصرb%
Decemberنام ماه به صورت کاملB%
۱۲ماه در قالب عدد ۱-۱۲m%
۱۸سال به صورت مختصر (بدون قرن)y%
۲۰۱۸سال به صورت کاملY%
۱۷ساعت ۰۰-۲۳H%
۰۵ساعت ۰۰-۱۲I%
PMAM/PMp%
۴۱دقیقه ۰۰-۵۹M%
۰۸ثانیه ۰۰-۵۹S%
۵۴۸۵۱۳میکرو ثانیه ۰۰۰۰۰۰-۹۹۹۹۹۹f%
+۰۱۰۰UTCz%
CSTمنطقه زمانی (Timezone)Z%
۳۶۵روز سال ۰۰۱-۳۶۶j%
۵۲چندمین هفته از سال ۰۰-۵۳U%
۵۲چندمین هفته از سال ۰۰-۵۳W%
Mon Dec 31 17:41:00 2018نسخه محلی تاریخ و زمانc%
۱۲/۳۱/۱۸نسخه محلی تاریخx%
۱۷:۴۱:۰۰نسخه محلی زمانX%

منبع : W3Schools

لیست جلسات قبل آموزش پایتون

  1. آموزش برنامه نویسی پایتون؛ شروع کار و ساخت اولین برنامه با پایتون
  2. متغیرها در برنامه نویسی پایتون
  3. کار با اعداد در برنامه نویسی پایتون
  4. آموزش کار با رشته ها در برنامه نویسی پایتون
  5. آموزش عملگرها در برنامه نویسی پایتون
  6. آموزش کار با لیست ها در برنامه نویسی پایتون
  7. آموزش کار با Tuple در برنامه نویسی پایتون
  8. آموزش دیکشنری در برنامه نویسی پایتون
  9. آموزش دستورات شرطی در برنامه نویسی پایتون
  10. آموزش حلقه های تکرار در برنامه نویسی پایتون
  11. آموزش توابع در برنامه نویسی پایتون
  12. آموزش Lambda در برنامه نویسی پایتون
  13. آموزش آرایه ها در برنامه نویسی پایتون
  14. آموزش شی گرایی در برنامه نویسی پایتون
  15. آموزش ماژول ها در برنامه نویسی پایتون
5/5 - (1 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

برچسب ها:
دوره حرفه ای انیمیشن سازی دو بعدی شبیه دیرین دیرین در Moho12
  • انتشار: ۲۸ فروردین ۱۴۰۱

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.