strange behavior on datetime
我的数据库中有以下记录:
1 | "availability_date" : ISODate("2014-09-29T15:45:00.000Z") |
我试图得到两个日期时间之间的区别,如下所示:
1 | @minutes = (((@date_time.to_time) - (Time.now))/60).round |
号
但是,@日期时间有以下值,我不明白为什么????
"2014-09-29 17:45:00 +0200"
号
有人能帮我吗?
提前谢谢
我认为没有问题,@dateu time中的日期时间与数据库中的日期时间相同。结尾的+0200意味着它写在不同的时区,这里是格林威治标准时间+2。它可能是您的计算机使用的时区。
你期望的结果是什么?你能举个例子吗?一定要阅读RubyonRails中的答案,日期时间、时间戳、时间和日期之间有什么区别?
祝你好运。
试着用