根据我的经验,在编程时获得正确的日期/时间总是充满危险和困难.
如果仅仅由于绝大多数的选择,Ruby和Rails总是在这个问题上找不到我; 我从来不知道应该选哪个.
当我使用Rails并查看ActiveRecord数据类型时,我可以找到以下内容
:datetime,:timestamp,:time和:date
并且不知道差异是什么或者潜伏在哪里.
有什么不同?你用它们做什么的?
(PS我正在使用Rails3)
time datetime timestamp ruby-on-rails date
date ×1
datetime ×1
ruby-on-rails ×1
time ×1
timestamp ×1