相关疑难解决方法(0)

从周数获取日期

请问我的代码有什么问题:

import datetime
d = "2013-W26"
r = datetime.datetime.strptime(d, "%Y-W%W")
print(r)
Run Code Online (Sandbox Code Playgroud)

显示"2013-01-01 00:00:00",谢谢.

python datetime strptime

68
推荐指数
4
解决办法
4万
查看次数

Python:给出给定日期的开始和结束周数据

day = "13/Oct/2013"
print("Parsing :",day)
day, mon, yr= day.split("/")
sday = yr+" "+day+" "+mon
myday = time.strptime(sday, '%Y %d %b')
Sstart = yr+" "+time.strftime("%U",myday )+" 0"
Send = yr+" "+time.strftime("%U",myday )+" 6"
startweek = time.strptime(Sstart, '%Y %U %w')
endweek = time.strptime(Send, '%Y %U %w')
print("Start of week:",time.strftime("%a, %d %b %Y",startweek))
print("End of week:",time.strftime("%a, %d %b %Y",endweek))
print("Data entered:",time.strftime("%a, %d %b %Y",myday))

out:
Parsing : 13/Oct/2013
Start of week: Sun, 13 Oct 2013
End of week: Sat, 19 Oct 2013
Sun, …
Run Code Online (Sandbox Code Playgroud)

python time date

60
推荐指数
4
解决办法
5万
查看次数

标签 统计

python ×2

date ×1

datetime ×1

strptime ×1

time ×1