سفارش تبلیغ
صبا ویژن

آموزش توابع DateTime ، TimeDelta ، Strftime در پایتون با مثال

در پایتون ، کلاس های date ، time و datetime تعدادی تابع برای استفاده از تاریخ ، زمان و فواصل زمانی ارائه می دهند. date و datetime شیء هستند ، بنابراین وقتی از آن ها استفاده می کنید، در واقع از اشیاء استفاده می کنید و به صورت رشته یا timestamp نیستند. هر وقت که تاریخ یا زمان را بخواهید استفاده کنید ، باید تابع datetime را import کنید. 

کلاس های datetime در پایتون به 5 کلاس اصلی طبقه بندی می شوند.

  • date – شکل درست تاریخ (ماه ، روز ، سال)
  • time – زمان مستقل از روز (ساعت ، دقیقه ، ثانیه ، میکرو ثانیه)
  • datetime – ترکیبی از زمان و تاریخ (ماه ، روز ، سال ، ساعت ، ثانیه ، میکرو ثانیه)
  • timedelta— تخمین زمان آینده و گذشته.
  • tzinfo— کلاس انتزاعی برای برخورد با مناطق زمانی

در این آموزش می آموزیم:

  • نحوه استفاده از کلاس Date و DateTime
  • چاپ تاریخ با استفاده از ()date.today
  • تاریخ و زمان فعلی پایتون: ()now() today
  • نحوه تولید خروجی تاریخ و زمان با ()Strftime
  • نحوه استفاده از اشیاء Timedelta

نحوه استفاده از کلاس Date و DateTime

مرحله 1) قبل از اجرای کد برای datetime ، باید ماژول های زمان و تاریخ را همانطور که در تصویر زیر نشان داده شده است import کنید.

C:\Users\Mr\Desktop\New folder (2)\Python15.1 (2).png

مواردی که import می شوند قطعاتی از پیش تعریف شده از تایع در کتابخانه پایتون هستند که به شما امکان می دهد تا از تاریخ و زمان استفاده کنید ، بدون اینکه کد بنویسید.

قبل از اجرای کد datetime نکات زیر را در نظر بگیرید

from datetime import date

این خط به مترجم پایتون می گوید که از ماژول datetime کلاس date را import می کنیم.

مرحله 2) بعد ، نمونه ای از شیء date ایجاد می کنیم.

C:\Users\Mr\Desktop\New folder (2)\Python15.2.png

مرحله 3) تاریخ را چاپ می کنیم و کد را اجرا می کنیم.

C:\Users\Mr\Desktop\Python15.3.png

خروجی همانطور است که انتظار می رود.

چاپ تاریخ با استفاده از()date.today

تابع date.today دارای چندین ویژگی است که با آن ارتباط دارند. ما می توانیم روز / ماه / سال و موارد دیگر را چاپ کنیم.

به مثال زیر توجه کنید:

C:\Users\Mr\Desktop\New folder (2)\Python15.4.png

شماره روز های هفته

تابع ()date.today شماره روز هفته را نیز به شما می دهد. جدول روزهای هفته در زیر آورده شده است.

C:\Users\Mr\Desktop\day.jpg

تعداد روزهای هفته برای آرایه هایی که شاخص آن ها به روز هفته بستگی دارد مفید است.

C:\Users\Mr\Desktop\New folder (2)\Python15.5.png

تاریخ و زمان فعلی پایتون: هم اکنون()now() today

مرحله 1) مانند اشیاء date ، همچنین می توانیم از “DATETIME OBJECTS” در پایتون استفاده کنیم که تاریخ را به همراه زمان در ساعت ، دقیقه ، ثانیه و میلی ثانیه نشان می دهد.