簡體   English   中英

Python 中的 SQL DATEPART 周數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM