โมดูล 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: วันของปีเป็นทศนิยมที่เติมศูนย์หน้าตัว