在Ruby中,我如何计算一个日期的星期几?例如,2010年10月28日是星期四

推荐答案

我之所以使用它,是因为我不喜欢go 日期文档查找strftime语法,在那里找不到它,而且必须记住它在时间文档中.

require 'date'

class Date
  def dayname
     DAYNAMES[self.wday]
  end

  def abbr_dayname
    ABBR_DAYNAMES[self.wday]
  end
end

today = Date.today

puts today.dayname
puts today.abbr_dayname

Ruby相关问答推荐

清理 jruby 中输入数据的编码错误

有没有办法保存 ruby​​ 代码的执行,以便稍后使用逐步重播对其进行调试?

应用 ransack 日期字段过滤器后,相同的输出票证重复而不是一张

给url添加参数

在 MacOS Sierra 上使用 RMagick 2.16 的 ImageMagick 7 找不到 MagickWand.h

Integer(value) 和 value.to_i 之间的区别

Encoding::UndefinedConversionError

在 RSpec-2.11 中使用隐含的 `subject` 和 `expect`

Ruby 中数组和哈希的性能

GET 和 POST 请求的相同 Rails 4 路由

格式化 Ruby 的漂亮打印

符号到字符串问题

我不明白Ruby本地范围(local scope)

to_a 和 to_ary 有什么区别?

如何在 RSpec 2 中自动加载 spec_helper.rb

确定一个值是否存在于哈希数组中

将 CSV 文件转换为哈希数组

Ruby总是Round Up

Ruby:如何计算一个字符串在另一个字符串中出现的次数?

如何使用器重新安装 gem