一尘不染

代表一个没有日期的红宝石时间

mysql

有没有办法在未附加日期的情况下用红宝石表示时间?我正在做一个时间跟踪应用程序,我只需要输入/输出时间,还有一个单独的日期列。

MySQL TIME数据类型仅存储时间,但是在Rails中,它返回为2000年1月1日+时间。

我应该忽略日期部分,还是有消除它的方法?


阅读 248

收藏
2020-05-17

共1个答案

一尘不染

无法消除它,因为

自1970年1月1日世界协调时00:00 UTC以来,时间内部存储为秒数。

像这样格式化它:

t = Time.now
t.strftime("at %I:%M%p")
2020-05-17