I’m getting Jan 1st when specifying a week number:
<code>dw = dt.strptime("2024-26", "%Y-%W")
> datetime.datetime(2024, 1, 1, 0, 0)
</code>
<code>dw = dt.strptime("2024-26", "%Y-%W")
> datetime.datetime(2024, 1, 1, 0, 0)
</code>
dw = dt.strptime("2024-26", "%Y-%W")
> datetime.datetime(2024, 1, 1, 0, 0)
Out of curiosity I tried without the week :
<code>from datetime import datetime as dt
dw = dt.strptime("2024-26", "%Y-%W")
dy = d.strptime("2024", "%Y")
print(dw-dy)
</code>
<code>from datetime import datetime as dt
dw = dt.strptime("2024-26", "%Y-%W")
dy = d.strptime("2024", "%Y")
print(dw-dy)
</code>
from datetime import datetime as dt
dw = dt.strptime("2024-26", "%Y-%W")
dy = d.strptime("2024", "%Y")
print(dw-dy)
I would expect this to print 175 days time delta. Instead it is 0.
So why is the %W
not working?
I am on python-3.11 on macOS
.