如何找到 Python 中从周日开始的周数?
How can I find week numbers with weeks starting on Sunday in Python?
Python 的新手,如果这很明显,请提前致歉。我有许多日期时间值,我想为其确定年份和周数,例如:
start_date = datetime.datetime(2015,1,26,0,0,0)
要注意的是,我希望将一周定义为从星期日开始。
我知道 datetime.isocalendar() 可以获得周数,但它们将在周数从星期一开始的假设下计算。还有其他办法吗?
编辑:运行 Python 2.7.6
谢谢!
字符串格式 %U
将给出从星期日算起的一年中的第几周:
t1 = datetime.datetime.now()
t1.strftime("%U")
有关格式参数的完整列表,请参阅 http://strftime.org/。
您只需对您正在使用的日期 +1,isocalendar()[1] 就会起作用:)
Python 的新手,如果这很明显,请提前致歉。我有许多日期时间值,我想为其确定年份和周数,例如:
start_date = datetime.datetime(2015,1,26,0,0,0)
要注意的是,我希望将一周定义为从星期日开始。
我知道 datetime.isocalendar() 可以获得周数,但它们将在周数从星期一开始的假设下计算。还有其他办法吗?
编辑:运行 Python 2.7.6
谢谢!
字符串格式 %U
将给出从星期日算起的一年中的第几周:
t1 = datetime.datetime.now()
t1.strftime("%U")
有关格式参数的完整列表,请参阅 http://strftime.org/。
您只需对您正在使用的日期 +1,isocalendar()[1] 就会起作用:)