Rails 2.3.2,错误的日期,系统日期是正确的

时间:2011-02-02 16:10:52

标签: ruby datetime date localization

ruby-1.8.6-p399 :005 > Date.today
 => Wed, 24393 Dec 2135 

ruby-1.8.6-p399 :006 > DateTime.now
 => Wed, 24393 Dec 2135 17:07:09 +0100

wopi@wopi-desktop:~/work/trunk$ date
Mi 2. Feb 17:08:46 CET 2011

怎么了?

https://gist.github.com/807916

1 个答案:

答案 0 :(得分:0)

你得到什么:Time.at(0)?

应该是1969年......

你对Time.now有什么看法?

日期对象来自日期类,它继承自时间类:

http://corelib.rubyonrails.org/classes/Time.html

其他有用的测试方法可能就在那里。尝试直接红宝石,看看你的导轨设置或红宝石是否有问题。您应该能够追踪出错的具体位置。