Python當前時間是一年中第幾周
阿新 • • 發佈:2019-02-07
Python返回當前時間是一年中第幾周有好多種方法
方法一:
>>> import time
>>> print(time.strftime("%W"))
26
方法二:
>>> from datetime import datetime >>> datetime.now().isocalendar() # 今年2018年;第26周; 周6; 今天2018年06月30日 (2018, 26, 6) >>> datetime.now().isocalendar()[1] # 索引為[1],就可以求出一年的第多少周 26 >>> datetime(2018,6,30).isocalendar()[1] # 或者填好今天具體日期來獲取第多少周 26
方法三:
>>> import time >>> time.localtime() time.struct_time(tm_year=2018, tm_mon=6, tm_mday=30, tm_hour=9, tm_min=53, tm_sec=10, tm_wday=5, tm_yday=181, tm_isdst=0) >>> time.localtime()[7] # 一年中的第181天 181 >>> time.localtime()[7]/7+1 # 一年中的第26周 26