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

ฉันจะรับสัปดาห์ปัจจุบันโดยใช้ Python ได้อย่างไร


คุณสามารถใช้ฟังก์ชัน isocalender จากโมดูล datetime เพื่อรับสัปดาห์ปัจจุบัน สร้างวัตถุของวันที่ก่อน จากนั้นเรียก isocalender() บนวัตถุนี้ ซึ่งจะส่งกลับค่าทูเพิล 3 ค่าของปี หมายเลขสัปดาห์ และวันในสัปดาห์

ตัวอย่าง

import datetime
my_date = datetime.date.today() # if date is 01/01/2018
year, week_num, day_of_week = my_date.isocalendar()
print("Week #" + str(week_num) + " of year " + str(year))

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

Week #1 of year 2018