用ruby显示日期

kru*_*hah 2 ruby ruby-on-rails date

这是我的日期20100816和整数日期.

如何显示它像08/16/2010?

sep*_*p2k 9

您可以使用该Date.strptime方法以给定格式读取日期并strftime以其他格式打印出来:

require 'date'
intdate = 20100816
Date.strptime(intdate.to_s, "%Y%m%d").strftime("%m/%d/%Y")
#=> "08/16/2010"
Run Code Online (Sandbox Code Playgroud)