[英]SQL DATEPART in Python for number of week
所以,問題是,在 DATEPART SQL 上,一周從星期日 = 0 開始,在 Python DATETIME 中,一周從星期一 = 1 開始。
如何在 python 中使用此 SQL 代碼:
DATEPART(dw, date)
此功能不起作用(正如我所說,一周從星期一開始,而不是從星期日開始):
solved_atDate.isocalendar()[1]
已解決,檢查年份是否為閏年:
x = datetime(2021, 3, 24)
x_week = x.isocalendar()[1]
if (not(x.year % 4 == 0)):
x_week += 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.