Ruby: преобразовать день как десятичное в день как имя

Можно ли быстро преобразовать strftime ("% u ") значение strftime ("% A ") или мне нужно создать хэш эквивалентности, например {" Monday "=> 1, ........." Sunday "=> 6}

I у меня есть массив с некоторыми днями в виде десятичных значений

class_index=[2,6,7]

, и я хотел бы перебрать этот массив, чтобы построить массив дней с таким именем

[nil, "Tuesday", nil, nil, nil, "Saturday", "Sunday"]

, чтобы я мог сделать

class_list=[]
class_index.each do |x|
  class_list[x-1] = convert x value to day name
end

Это вообще возможно?

6
задан Yannick Schall 26 September 2011 в 16:29
поделиться