将 A(Number)-Y(NUMBER) 转换为 Python 中的日期
Convet W(Number)-Y(NUMBER) to date in Python
使用Python:
我们如何将一系列日期 W(Number)-Y(NUMBER) 转换为以下格式 'YYYY-MM-DD'
示例:
W01-16
W02-16
W03-16
...
收件人:
2016-01-04
2016-01-11
2016-01-18
...
改编自Get date from week number
%w
表示星期几,1
为星期一
%W
一年中的一周
%y
2 位数的年份
from datetime import datetime
d = "W01-16"
print(datetime.strptime('1-' + d, "%w-W%W-%y")) # 2016-01-04 00:00:00
from datetime import datetime
from pandas import Series
s = Series(["W01-16", "W02-16", "W03-16"])
s = s.apply(lambda d: datetime.strptime('1-' + d, "%w-W%W-%y"))
print(s)
使用Python:
我们如何将一系列日期 W(Number)-Y(NUMBER) 转换为以下格式 'YYYY-MM-DD'
示例:
W01-16
W02-16
W03-16
...
收件人:
2016-01-04
2016-01-11
2016-01-18
...
改编自Get date from week number
%w
表示星期几,1
为星期一%W
一年中的一周%y
2 位数的年份
from datetime import datetime
d = "W01-16"
print(datetime.strptime('1-' + d, "%w-W%W-%y")) # 2016-01-04 00:00:00
from datetime import datetime
from pandas import Series
s = Series(["W01-16", "W02-16", "W03-16"])
s = s.apply(lambda d: datetime.strptime('1-' + d, "%w-W%W-%y"))
print(s)