diff options
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | lib/time.rb | 2 | ||||
-rw-r--r-- | time.c | 2 |
3 files changed, 10 insertions, 2 deletions
@@ -1,3 +1,11 @@ +Mon Jul 28 05:55:56 2014 Zachary Scott <e@zzak.io> + + * time.c: [DOC] Clarify %Y in strftime, which can accept any digits + and will output at least 4 digits as the year. Reported by Yury + Trofimenko [Bug #8941] + + * lib/time.rb: ditto + Mon Jul 28 05:32:06 2014 Zachary Scott <e@zzak.io> * lib/uri/common.rb: [DOC] [Bug #10075] Clarify how URI.join arguments diff --git a/lib/time.rb b/lib/time.rb index 2225f68abb..d39c4f6515 100644 --- a/lib/time.rb +++ b/lib/time.rb @@ -417,7 +417,7 @@ class Time # %x :: Preferred representation for the date alone, no time # %X :: Preferred representation for the time alone, no date # %y :: Year without a century (00..99) - # %Y :: Year with century + # %Y :: Year which may include century, if provided # %z :: Time zone as hour offset from UTC (e.g. +0900) # %Z :: Time zone name # %% :: Literal "%" character @@ -4399,7 +4399,7 @@ strftimev(const char *fmt, VALUE time, rb_encoding *enc) * Format directives: * * Date (Year, Month, Day): - * %Y - Year with century (can be negative, 4 digits at least) + * %Y - Year with century if provided, will pad result at least 4 digits. * -0001, 0000, 1995, 2009, 14292, etc. * %C - year / 100 (rounded down such as 20 in 2009) * %y - year % 100 (00..99) |