ISO 8601 year (%G and %g) #52
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Following the example of #37 and the documentation of strftime, I suggest adding the
%G
and%g
specifiers.In time-series with a weekly granularity spanning on more than one year, the format
Week %V %Y
seems appropriate.However, for the end of 2018, it displays the following:
Week 52 2018
,Week 01 2018
.This is because the first day of the first ISO week of 2019 is December 31st 2018, hence is year is
2018
.Instead, we would like to display the year that correspond to the ISO week with
Week %V %G
:Week 52 2018
,Week 01 2019
.The parsing operation doesn't need any work according to tests:
%G
and%g
are just aliases for%Y
and%y
.