Issue #6835 has been reported by stomar (Marcus Stollsteimer). ---------------------------------------- Bug #6835: Rdoc for DateTime#strftime('%Q') says 'microseconds' instead if 'milliseconds' https://bugs.ruby-lang.org/issues/6835 Author: stomar (Marcus Stollsteimer) Status: Open Priority: Normal Assignee: drbrain (Eric Hodel) Category: DOC Target version: ruby -v: 1.9.3 =begin The patch fixes wrong rdoc for %Q, which returns the number of ((*milli*))seconds since the unix epoch, not ((*micro*))seconds. (This is also the expected behavior according to the tests in test/date/test_date_strftime.rb) This affects also Ruby 1.8. 1.9.3p194 :001 > require 'date' 1.9.3p194 :002 > d = DateTime.parse('1970-01-01T00:00:05.123456+00:00') => #<DateTime: 1970-01-01T00:00:05+00:00 ((2440588j,5s,123456000n),+0s,2299161j)> 1.9.3p194 :003 > d.strftime('%s') => "5" 1.9.3p194 :004 > d.strftime('%Q') => "5123" =end -- http://bugs.ruby-lang.org/