loo*_*non 14 ruby mysql time datetime ruby-on-rails
有没有办法在没有附加日期的情况下代表红宝石的时间?我正在做一个时间跟踪应用程序,我只需要进/出时间,有一个单独的日期列.
MySQL TIME数据类型只存储时间,但是在Rails中,它会在2000年1月1日回归,而且还有时间.
我应该忽略日期部分,还是有办法消除它?
Mic*_*ohl 45
我们只是存储没有附加日期的时间作为整数列中的午夜以来的分钟(即Postgres不是MySQL但是仍然如此).也许这种方法对你也有用吗?
没有办法消除它,因为:
时间在内部存储为自1970年1月1日00:00 UTC以来的分数的秒数.
只需将其格式化为:
t = Time.now
t.strftime("at %I:%M%p")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7847 次 |
| 最近记录: |