This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Jaap van der Velde
Recipients Jaap van der Velde
Date 2021-05-27.22:12:07
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1622153527.88.0.966699825915.issue44255@roundup.psfhosted.org>
In-reply-to
Content
When running:
```
datetime.strptime('2013 23', '%Y %W')
```
The result is `datetime.datetime(2013, 1, 1, 0, 0)`. When running:
```
datetime.strptime('2013 23 1', '%Y %W %w')
```
The result is `datetime.datetime(2013, 6, 10, 0, 0)`.

It seems that `%W` is ignored, unless `%w` is also provided. But instead of throwing an error, a result is returned that is needlessly inaccurate. It could (and should?) return the first day of the week as a default, if an error is undesirable. Similar to:
```
datetime.strptime('2013 3', '%Y %m')
```
History
Date User Action Args
2021-05-27 22:12:07Jaap van der Veldesetrecipients: + Jaap van der Velde
2021-05-27 22:12:07Jaap van der Veldesetmessageid: <1622153527.88.0.966699825915.issue44255@roundup.psfhosted.org>
2021-05-27 22:12:07Jaap van der Veldelinkissue44255 messages
2021-05-27 22:12:07Jaap van der Veldecreate