در Python، ماژول
▎فرمتهای تاریخ و زمان در
• %Y: سال کامل (مثلاً 2023)
• %y: سال دو رقمی (مثلاً 23)
• %m: ماه به صورت عددی (01 تا 12)
• %b: نام کوتاه ماه (مثلاً Jan، Feb، ...)
• %B: نام کامل ماه (مثلاً January، February، ...)
• %d: روز ماه (01 تا 31)
• %H: ساعت در فرمت 24 ساعته (00 تا 23)
• %I: ساعت در فرمت 12 ساعته (01 تا 12)
• %p: AM یا PM
• %M: دقیقه (00 تا 59)
• %S: ثانیه (00 تا 59)
• %f: میکروثانیه (000000 تا 999999)
• %A: نام کامل روز هفته (مثلاً Monday، Tuesday، ...)
• %a: نام کوتاه روز هفته (مثلاً Mon، Tue، ...)
• %w: شماره روز هفته (0 = یکشنبه تا 6 = شنبه)
• %j: شماره روز سال (001 تا 366)
• %U: شماره هفته در سال (00 تا 53) با یکشنبه به عنوان اولین روز هفته
• %W: شماره هفته در سال (00 تا 53) با دوشنبه به عنوان اولین روز هفته
• %c: تاریخ و زمان محلی به صورت کامل
• %x: تاریخ محلی به صورت کامل
• %X: زمان محلی به صورت کامل
• %%: علامت درصد (برای نمایش
▎مثال استفاده از
موارد بالا اکثرا در مورد jdatetime ماژول تاریخ شمسی هم مطابقت دارند
@persians_python
#datetime
#python
datetime شامل متدی به نام strftime است که به شما امکان میدهد تاریخ و زمان را به فرمت دلخواه خود تبدیل کنید. در اینجا لیستی از فرمتهای معمولی که میتوانید با استفاده از % در strftime استفاده کنید، آورده شده است:▎فرمتهای تاریخ و زمان در
strftime• %Y: سال کامل (مثلاً 2023)
• %y: سال دو رقمی (مثلاً 23)
• %m: ماه به صورت عددی (01 تا 12)
• %b: نام کوتاه ماه (مثلاً Jan، Feb، ...)
• %B: نام کامل ماه (مثلاً January، February، ...)
• %d: روز ماه (01 تا 31)
• %H: ساعت در فرمت 24 ساعته (00 تا 23)
• %I: ساعت در فرمت 12 ساعته (01 تا 12)
• %p: AM یا PM
• %M: دقیقه (00 تا 59)
• %S: ثانیه (00 تا 59)
• %f: میکروثانیه (000000 تا 999999)
• %A: نام کامل روز هفته (مثلاً Monday، Tuesday، ...)
• %a: نام کوتاه روز هفته (مثلاً Mon، Tue، ...)
• %w: شماره روز هفته (0 = یکشنبه تا 6 = شنبه)
• %j: شماره روز سال (001 تا 366)
• %U: شماره هفته در سال (00 تا 53) با یکشنبه به عنوان اولین روز هفته
• %W: شماره هفته در سال (00 تا 53) با دوشنبه به عنوان اولین روز هفته
• %c: تاریخ و زمان محلی به صورت کامل
• %x: تاریخ محلی به صورت کامل
• %X: زمان محلی به صورت کامل
• %%: علامت درصد (برای نمایش
%)▎مثال استفاده از
strftimefrom datetime import datetime
now = datetime.now()
formatted_time = now.strftime("%Y-%m-%d %H:%M:%S")
print("Current Date and Time:", formatted_time)
formatted_date = now.strftime("%A, %B %d, %Y")
print("Formatted Date:", formatted_date)
موارد بالا اکثرا در مورد jdatetime ماژول تاریخ شمسی هم مطابقت دارند
@persians_python
#datetime
#python
👍5