Actions
Bug #19295
closedTime#wday returns 7
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e) [x86_64-linux]
Description
This issue happens since Ruby 2.7, since Z
and UTC
are allowed for a zone.
[1] pry(main)> Time.new(2023, 1,3,0,0,0,"UTC").wday
=> 7
[2] pry(main)> Time.new(2023, 1,3,0,0,0,"Z").wday
=> 7
This also breaks all weekday Time#monday?
, etc. methods.
Updated by nobu (Nobuyoshi Nakada) almost 2 years ago
- Is duplicate of Bug #19292: Time object's wday, yday, and isdst returns broken value (and so does to_a) when kwarg in: 'UTC' was given added
Updated by nobu (Nobuyoshi Nakada) almost 2 years ago
- Status changed from Open to Closed
Seems same as #19291.
Updated by akostadinov (Aleksandar Kostadinov) almost 2 years ago
Updated by nobu (Nobuyoshi Nakada) almost 2 years ago
- Backport changed from 2.7: UNKNOWN, 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN to 2.7: REQUIRED, 3.0: REQUIRED, 3.1: REQUIRED, 3.2: REQUIRED
The patch conflicted with 2.7, but could fix this issue by applying with preceding patches.
Updated by naruse (Yui NARUSE) almost 2 years ago
- Backport changed from 2.7: REQUIRED, 3.0: REQUIRED, 3.1: REQUIRED, 3.2: REQUIRED to 2.7: DONTNEED, 3.0: DONTNEED, 3.1: DONTNEED, 3.2: DONTNEED
Actions
Like1
Like0Like0Like0Like0Like0