外部日期时间格式的Ruby on Rails约定

时间:2019-02-16 14:36:10

标签: ruby-on-rails ruby

给定rails对于大多数常见任务都有约定,ruby / rails是否最容易提取或“喜欢”的日期/时间数据格式?

我将有来自外部来源的日期/时间数据,我可以选择其格式(但是以后更改并不容易)。我研究并找到了两种推荐的格式:

  1. 格式为YYYY-MM-DD HH:MM:SS
  2. 的字符串
  3. Unix时代时间(即,自1970年1月1日以来的秒数)

使用这些格式中的一种相对于其他格式,rails是否更容易处理(或者有另一种约定?)

补充说明:我可以从this的谈话中看到,将时间存储在UTC几乎总是最好的,所以我已经弄清楚了

1 个答案:

答案 0 :(得分:1)

我同意Ruby on Rails默认至少在数据库中使用UTC时区。

我看不出Rails首选哪种时间字符串格式,但是我总是选择ISO 8601'YYYY-MM-DDTHH:MM:SSZ'