将数字日期转换为工作日

时间:2015-01-11 14:33:54

标签: ruby date

有没有办法在不编写日历的情况下将数字日期转换为工作日?我想从"11/01/2015"转到"Sun 11"

2 个答案:

答案 0 :(得分:5)

这是一种方式

[arup@ruby]$ irb
>> require 'date'
=> true
>> Date.strptime("11/01/2015", "%d/%m/%Y")
=> #<Date: 2015-01-11 ((2457034j,0s,0n),+0s,2299161j)>
>> Date.strptime("11/01/2015", "%d/%m/%Y").strftime("%a %d")
=> "Sun 11"

答案 1 :(得分:0)

考虑一下:

>> require 'date'
=> true
>> Date.parse("11/01/2015").strftime("%a %d")                                                     
=> "Sun 11"