ruby-on-rails - 用 ruby 显示日期

标签 ruby-on-rails ruby date

这是我的日期 20100816,它是整数日期。

如何显示成08/16/2010?

最佳答案

您可以使用 Date.strptime 方法以给定格式读取日期,并使用 strftime 以另一种格式打印出来:

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

关于ruby-on-rails - 用 ruby 显示日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3535004/

相关文章:

ruby-on-rails - 如何识别 Rails 应用程序中的慢行?

ruby-on-rails - 如何使用数组结果在 Rails 上渲染 json ruby

ruby-on-rails - Ruby 编码问题

java - JRuby:启动浏览器时 Watir 挂起

php - 如何屏蔽超过 4 位数字的年份?

java - 通过点击增加周数

ruby-on-rails - 多个复选框值已保存但未以 Rails 形式加载

ruby-on-rails - 在 Rails 引擎中加载多个配置文件

ruby - Rails3 ActiveRecord::StatementInvalid:... 每次测试都没有这样的表

java - 如何比较 Java 中的时间?