У меня есть строка s
, отформатированная таким образом. Я хочу превратить его в Time
объект.
Вот моя попытка сделать это и сделать его читабельным.
s = "15081992"
n = { :year=> s[4..7], :month=> s[2..3], :day=> s[0..1] }
newtime = Time.mktime( n[:year], n[:month], n[:day] )
# 1992-08-15 00:00:00 -0400
Это работает, но я ищу какие-либо предложения или отзывы о том, как написать это лучше для достижения того же результата, или это в значительной степени так?