آموزش توابع 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 کنید.
مواردی که import می شوند قطعاتی از پیش تعریف شده از تایع در کتابخانه پایتون هستند که به شما امکان می دهد تا از تاریخ و زمان استفاده کنید ، بدون اینکه کد بنویسید.
قبل از اجرای کد datetime نکات زیر را در نظر بگیرید
from datetime import date
این خط به مترجم پایتون می گوید که از ماژول datetime کلاس date را import می کنیم.
مرحله 2) بعد ، نمونه ای از شیء date ایجاد می کنیم.
مرحله 3) تاریخ را چاپ می کنیم و کد را اجرا می کنیم.
خروجی همانطور است که انتظار می رود.
چاپ تاریخ با استفاده از()date.today
تابع date.today دارای چندین ویژگی است که با آن ارتباط دارند. ما می توانیم روز / ماه / سال و موارد دیگر را چاپ کنیم.
به مثال زیر توجه کنید:
شماره روز های هفته
تابع ()date.today شماره روز هفته را نیز به شما می دهد. جدول روزهای هفته در زیر آورده شده است.
تعداد روزهای هفته برای آرایه هایی که شاخص آن ها به روز هفته بستگی دارد مفید است.
تاریخ و زمان فعلی پایتون: هم اکنون()now() today
مرحله 1) مانند اشیاء date ، همچنین می توانیم از “DATETIME OBJECTS” در پایتون استفاده کنیم که تاریخ را به همراه زمان در ساعت ، دقیقه ، ثانیه و میلی ثانیه نشان می دهد.