我输出为" 2017-11-17T06:06:29.000 + 0000"我只想要在" T"之前的日期部分。如何在铁轨上使用红宝石拆分?
答案 0 :(得分:2)
您可以使用strftime
打印出所需的格式。
使用<%=date.strftime.("%F") %>
打印所需的日期格式。
以下是参考所需的文档:https://apidock.com/ruby/DateTime/strftime
答案 1 :(得分:0)
"2017-11-17T06:06:29.000+0000".first(10)
更容易理解
"2017-11-17T06:06:29.000+0000".split('T').first
作为从时间分割日期的更通用方法
PS:我已将您的问题标记为审核,因为此问题是基本的,可以在手册/ docs / google中轻松找到。