2013-02-20 55 views
0

我在添加浮點數到ruby中的時間有問題。在下面的例子中,t2不等於2013-02-15T01:17:17.996000000?紅寶石亞秒時間添加不正確

irb(main):094:0> t1.strftime("%Y-%m-%dT%H:%M:%S.%N") 
=> "2013-02-15T01:16:47.785000000" 
irb(main):095:0> t2 = t1 + 30.211 
=> 2013-02-15 01:17:17 -0700 
irb(main):096:0> t2.strftime("%Y-%m-%dT%H:%M:%S.%N") 
=> "2013-02-15T01:17:17.995999999" 

回答