Project

General

Profile

Actions

Bug #16767

closed

Time#strftime not working correctly with a big precision on recurred formats like "%c"

Added by dmikurube (Dai MIKURUBE) about 2 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-dev:50926]

Description

Confirmed on: Ruby 2.6.3 and 2.7.0 on Mac OS X 10.13.

Time .now .strftime("%28c")

Expected:

"    Tue Apr  7 12:44:16 2020"

Actual:

"    \u0000ue Apr  7 12:44:16 2020"

Appendix:

  • For "%c", 26 worked, but 27+ did not work.
  • Confirmed similar for other recurred formats like "%R", "%F", and else.
Actions #1

Updated by nobu (Nobuyoshi Nakada) about 2 years ago

  • Backport changed from 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN to 2.5: REQUIRED, 2.6: REQUIRED, 2.7: REQUIRED
Actions #2

Updated by nobu (Nobuyoshi Nakada) about 2 years ago

  • Description updated (diff)
Actions #3

Updated by nobu (Nobuyoshi Nakada) about 2 years ago

  • Status changed from Open to Closed

Applied in changeset git|2f1895fa15386fb3cdc91c5604171290828b9da8.


Fixed formatted substring expansion [Bug #16767]

Updated by nagachika (Tomoyuki Chikanaga) almost 2 years ago

  • Backport changed from 2.5: REQUIRED, 2.6: REQUIRED, 2.7: REQUIRED to 2.5: REQUIRED, 2.6: REQUIRED, 2.7: DONE

ruby_2_7 2e9626fddd168bd12352b4f5dc3412c6a33ce44e merged revision(s) 2f1895fa15386fb3cdc91c5604171290828b9da8.

Updated by usa (Usaku NAKAMURA) about 1 year ago

  • Backport changed from 2.5: REQUIRED, 2.6: REQUIRED, 2.7: DONE to 2.5: REQUIRED, 2.6: DONE, 2.7: DONE
Actions

Also available in: Atom PDF