دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۹
  • مرداد

جلسه ۱۷ : کار با تاریخ و زمان در پایتون

  • دسته‌بندی‌ها :
جلسه ۱۷ : کار با تاریخ و زمان در پایتون
    • جزئیات
    • نوع محتواآموزش تصویری

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش پایتون ، را دنبال می کنند. در قسمت قبلی به آموزش ماژول ها در پایتون پرداختیم ،در این جلسه قصد داریم به آموزش کار با تاریخ و زمان در پایتون Python و نمایش تاریخ و زمان در پایتون بپردازیم.

      از ماژول datetime برای کار با تاریخ و زمان در پایتون استفاده می کنیم.

       

      در کد زیر تاریخ و ساعت جاری را چاپ کرده ایم:

      مثال : 

       

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

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

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

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

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

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

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

      مثال : 

       

      ساخت اشیا زمان

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

      این تابع سه پارامتر برای ایجاد شی زمان نیاز دارد: سال، ماه و روز.

      مثال : 

      خروجی به شکل زیر است:

      C:\Users\My Name>python demo_datetime3.py
      ۲۰۲۰-۰۵-۱۷ ۰۰:۰۰:۰۰

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

       

      تابع strftime در پایتون

      شی datetime یک تابع فرمت یا قالب دهی اشیا زمان برای خوانا تر کردن زمان دارد.

      این تابع، تابع srtftime نام دارد و یک پارامتر را برای قالب بندی رشته زمان می گیرد.

      در مثال زیر نام ماه را چاپ کرده ایم:

      مثال : 

       

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

      مثالتوضیحاتفرمت
      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%
      %کاراکتر %%%

       

       

      جلسه آموزش کار با تاریخ و زمان در پایتون python نیز به پایان رسید.
      در جلسه بعد به آموزش JSON در پایتون python خواهیم پرداخت. با ما همراه باشید.

      QR:  جلسه ۱۷ : کار با تاریخ و زمان در پایتون
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر