2017-01-12 26 views
-6

に文字列iは、列変換文字列を持っていますYYYY/mm/dd 'または日付形式の何か。変換 '日付' 特定の形式

私は、この値を読み、のようなものにこれを変換する必要が

time = Time.parse("17-Nov-2011").strftime("%d/%m/%y") 
+0

「この値を読んで、これを何かのように変換したい」 - 読んで変換するのはどうですか? – mudasobwa

答えて

2
を次のようにこの値は、関数のパラメータとして使用することができるように、その上

**input => output** 
mm/dd/yyyy => %m/%d/%y 
dd/mm/yyyy => %d/%m/%y 
yy/mm/dd => %y/%m/%d 

'mm/dd/yyyy'.gsub(/(?<l>\w)\g<l>+/, "%\\k<l>".downcase) 
#⇒ "%m/%d/%y" 
関連する問題