Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python แสดงรูปแบบวันที่และเวลา (Datetime Formats) ต่างๆ


โมดูล datetime จัดหาคลาสสำหรับจัดการวันที่และเวลา เราจะแสดงรูปแบบต่างๆ เช่น วันของสัปดาห์, หมายเลขสัปดาห์, วันของปี ฯลฯ

อัลกอริทึม

ขั้นตอนที่ 1: นำเข้า datetime
ขั้นตอนที่ 2: แสดงวันของสัปดาห์
ขั้นตอนที่ 3: แสดงหมายเลขสัปดาห์
ขั้นตอนที่ 4: แสดงวันของปี

ตัวอย่างโค้ด

import datetime
print("Day of the week: ", datetime.date.today().strftime("%A"))
print("Week number: ", datetime.date.today().strftime("%W"))
print("Day of the year: ", datetime.date.today().strftime("%j"))

ผลลัพธ์

Day of the week:  Sunday
Week number:  06
Day of the year:  045

คำอธิบาย

อาร์กิวเมนต์ของฟังก์ชัน strftime() อธิบายด้านล่าง:

  • %A: ชื่อเต็มของวันในสัปดาห์ (ตัวอย่าง: 'Monday')
  • %W: หมายเลขสัปดาห์ของปี โดยอาทิตย์เป็นวันแรกของสัปดาห์
  • %j: วันของปีเป็นทศนิยมที่เติมศูนย์หน้าตัว