Project

General

Profile

Actions

Bug #6101

closed

Undesirable result of DateTime#iso8601 with floating point argument

Added by phasis68 (Heesob Park) about 12 years ago. Updated about 12 years ago.

Status:
Closed
Target version:
-
ruby -v:
ruby 2.0.0dev (2012-02-21 trunk 34712) [i386-mswin32_100]
Backport:
[ruby-core:42998]

Description

DateTime#iso8601, DateTime#rfc3339 and DateTime#jisx0301 have same behavior as Bug #6100.

C:>irb
irb(main):001:0> require 'date'
=> true
irb(main):002:0> a = DateTime.now
=> #<DateTime: 2012-02-28T18:41:01+09:00 ((2455986j,34861s,804750000n),+32400s,2299161j)>
irb(main):003:0> a.iso8601(10)
=> "2012-02-28T18:41:01.8047500000+09:00"
irb(main):004:0> a.iso8601(2)
=> "2012-02-28T18:41:01.80+09:00"
irb(main):005:0> a.iso8601(2.5)
=> "2012-02-28T18:41:01.254+09:00"
irb(main):006:0> a.rfc3339(10)
=> "2012-02-28T18:41:01.8047500000+09:00"
irb(main):007:0> a.rfc3339(2)
=> "2012-02-28T18:41:01.80+09:00"
irb(main):008:0> a.rfc3339(2.5)
=> "2012-02-28T18:41:01.254+09:00"
irb(main):009:0> a.jisx0301(10)
=> "H24.02.28T18:41:01.8047500000+09:00"
irb(main):010:0> a.jisx0301(2)
=> "H24.02.28T18:41:01.80+09:00"
irb(main):011:0> a.jisx0301(2.5)
=> "H24.02.28T18:41:01.254+09:00"

Updated by tadf (tadayoshi funaba) about 12 years ago

  • Assignee set to tadf (tadayoshi funaba)
  • Priority changed from Normal to 3

Updated by tadf (tadayoshi funaba) about 12 years ago

  • Status changed from Open to Closed
Actions

Also available in: Atom PDF

Like0
Like0Like0