【问题标题】:Displaying Only the first x characters of a string in rails [duplicate]仅显示rails中字符串的前x个字符[重复]
【发布时间】:2017-11-18 11:39:15
【问题描述】:

我的输出为“2017-11-17T06:06:29.000+0000”我只想要“T”之前的日期部分如何使用 ruby​​ on rails 拆分它?

【问题讨论】:

  • 这个答案很容易用谷歌搜索

标签: ruby-on-rails


【解决方案1】:

您可以使用strftime 打印出所需的格式。 使用<%=date.strftime("%F") %> 打印您所需的日期格式。 以下是参考所需的文档:https://apidock.com/ruby/DateTime/strftime

【讨论】:

    【解决方案2】:

    "2017-11-17T06:06:29.000+0000".first(10) 更容易理解
    "2017-11-17T06:06:29.000+0000".split('T').first 更通用的方式来分割日期和时间

    PS:我已将您的问题标记为审核,因为此问题是基本问题,可以在手册/文档/google 中轻松找到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-19
      • 1970-01-01
      • 1970-01-01
      • 2018-04-13
      • 2011-07-08
      • 1970-01-01
      • 2013-08-09
      • 2012-08-02
      相关资源
      最近更新 更多