From: tadayoshi funaba Date: 2011-05-21T22:42:46+09:00 Subject: [ruby-core:36368] [Ruby 1.9 - Bug #4662][Closed] Date#strftime %v gives allcaps instead of normal caps Issue #4662 has been updated by tadayoshi funaba. Status changed from Assigned to Closed %v must be nonstandard. pd version gives "21-MAY-2011" for today. some BSD dist's strftime gives "21-May-2011" that is also my choice. this time i adopted pd version which is same as Time's one. the one of reasons is "VMS like" if v means VMS. i'm not sure, but, anyway, revert. ---------------------------------------- Bug #4662: Date#strftime %v gives allcaps instead of normal caps http://redmine.ruby-lang.org/issues/4662 Author: Tinco Andringa Status: Closed Priority: Low Assignee: tadayoshi funaba Category: ext Target version: 1.9.3 ruby -v: ruby 1.9.3dev (2011-05-09 trunk 31496) [x86_64-darwin10.5.0] Since the big strftime changes of past month strftime gives a capitalised month abbreviation like so: '%v'=>[' 3-FEB-2001' {:mday=>3,:mon=>2,:year=>2001}] This is different from before where: '%v'=>[' 3-Feb-2001',{:mday=>3,:mon=>2,:year=>2001}], Is there a reason for this change or was it accidental? It breaks with all previous ruby versions and is also inconsistent with for example %b or %c. -- http://redmine.ruby-lang.org