2015-06-22 5 views
-6

Я хотел бы преобразовать даты, указанной в следующем форматеКак преобразовать формат времени в рубин

"21.06.2015 16:38" 

к чему-то вроде этого

"06/21/2015 04:38 PM" 

Для этого я использовал

tim = Time.new(2005,06,21,16,38) 

Но это дало мне что-то вроде этого, чего я не хочу:

2005-06-21 16:38:00 +0000 
+5

Я голосование закройте этот вопрос как вне темы, потому что он не охватывает попытку самостоятельно найти решение проблемы. –

+0

Time.new (2015,06,21,16,38) .strftime ("% m /% d /% Y% I:% M% p ") – Mourad

+0

Я решил проблему с помощью этого полезного веб-сайта: http://strftimer.com/ – jeanlucdiscard

ответ

1

Вы можете легко сделать это с помощью метода STRFTIME, в данном случае это было бы что-то вроде этого:

Time.now.strftime("%d/%m/%Y %H:%M") 

Вы можете найти полные документы здесь: http://apidock.com/ruby/DateTime/strftime

Смежные вопросы