ruby - 获取当月第一天的最有效方法是什么?

标签 ruby datetime

我正在尝试使用 ruby​​ 格式化日期:2009-10-01

我将当前日期 (2009-10-26) 更改为“01”。

我知道有多种方法可以做到这一点,但我很好奇在代码方面实现这一目标的最短方法是什么。

最佳答案

如果您不介意在您的应用程序中包含 ActiveSupport,您可以简单地这样做:

require 'active_support'
date = Date.today.beginning_of_month

关于ruby - 获取当月第一天的最有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1627679/

相关文章:

使用文本编辑器的 Ruby 控制台应用程序?

ruby-on-rails - 在 Rails View 中排序而不显示重复项

javascript - Turbolinks 干扰 javascript

javascript - 2个日期时间时刻之间的时差

c# - 将时间跨度格式化为 TotalMilliseconds

android - 如何转换字符串数据如 2016-4-10 00 :00:00 to timestamp?

ruby - 避免改变参数的最佳实践?

ruby - Nokogiri 中的安全 $variable 绑定(bind)

sql - 从日期范围生成天数

python - 时间戳偏移量(天、小时、分钟等)