需要自定义格式化ruby日期对象吗?

时间:2016-09-02 00:28:49

标签: ruby

如何格式化ruby日期如下? sep14.2016

看起来格式是月份的3个字符,后面是2个字符的日期,包含句号和年份。

2 个答案:

答案 0 :(得分:4)

试试这个

help

答案 1 :(得分:1)

d = Date.parse('14 September 2016')

获取日期对象。

d.strftime('%b%d.%Y') #=> Sep14.2016

这将根据您的需要格式化您的日期。请记住d未被修改,因此它仍然是Date对象。您需要将strftime方法的结果分配给任何变量。

您可以使用downcase方法删除任何大小写。