برنامه نویسی

چگونه تاریخ و زمان فعلی را در پایتون بدست آوریم؟

نحوه دریافت تاریخ و زمان فعلی در پایتون

پایتون چندین راه راحت برای واکشی تاریخ و زمان فعلی با استفاده از datetime ماژول


1. تاریخ امروز را دریافت کنید

برای دریافت تاریخ محلی فعلی، از date کلاس از datetime ماژول

مثال 1:

from datetime import date

# Get today's date
today = date.today()
print("Today's date:", today)
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

خروجی:

Today's date: 2022-12-27
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • date.today(): تاریخ فعلی را در قالب واکشی می کند YYYY-MM-DD.

2. تاریخ فعلی در قالب های مختلف

این strftime() متد به شما امکان می دهد تاریخ را به سبک های مختلف قالب بندی کنید.

مثال 2:

from datetime import date

# Get today's date
today = date.today()

# Different formats
d1 = today.strftime("%d/%m/%Y")  # Day/Month/Year
print("d1 =", d1)

d2 = today.strftime("%B %d, %Y")  # Full Month Name
print("d2 =", d2)

d3 = today.strftime("%m/%d/%y")  # Month/Day/Short Year
print("d3 =", d3)

d4 = today.strftime("%b-%d-%Y")  # Month Abbreviation
print("d4 =", d4)
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

خروجی:

d1 = 27/12/2022  
d2 = December 27, 2022  
d3 = 12/27/22  
d4 = Dec-27-2022  
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید


3. تاریخ و زمان فعلی را دریافت کنید

برای واکشی تاریخ و زمان فعلی، از datetime کلاس

مثال 3:

from datetime import datetime

# Get current date and time
now = datetime.now()

print("now =", now)  # Default format (YYYY-MM-DD HH:MM:SS.microseconds)

# Format date and time
dt_string = now.strftime("%d/%m/%Y %H:%M:%S")  # Day/Month/Year Hour:Minute:Second
print("date and time =", dt_string)
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

خروجی:

now = 2022-12-27 10:09:20.430322  
date and time = 27/12/2022 10:09:20  
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید


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

کد قالب توضیحات خروجی نمونه
%d روز ماه 27
%m ماه (عددی) 12
%B نام ماه کامل December
%b مخفف ماه Dec
%Y سال (4 رقمی) 2022
%y سال (2 رقم آخر) 22
%H ساعت (ساعت 24 ساعته) 10
%M دقیقه 09
%S ثانیه ها 20

خلاصه

  • استفاده کنید date.today() فقط برای تاریخ فعلی
  • استفاده کنید datetime.now() هم برای تاریخ و هم برای ساعت
  • فرمت خروجی با strftime() متناسب با نیاز شما

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

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا