В Ruby, что является лучшим способом преобразования строки формата: "{ 2009, 4, 15 }"
на дату?Ruby: convert string to date
54
A
ответ
125
Вы также можете использовать Date.strptime
:
Date.strptime("{ 2009, 4, 15 }", "{ %Y, %m, %d }")
6
Другой способ:
s = "{ 2009, 4, 15 }"
d = Date.parse(s.gsub(/, */, '-'))
2
def parse_date(date)
Date.parse date.gsub(/[{}\s]/, "").gsub(",", ".")
end
date = parse_date("{ 2009, 4, 15 }")
date.day
#=> 15
date.month
#=> 4
date.year
#=> 2009
0
Другой способ:
Date.new(*"{ 2009, 04, 15 }".scan(/\d+/).map(&:to_i))
Смежные вопросы
- 1. convert string to date
- 2. Swift convert string to date
- 3. Stata: Convert String to Date
- 4. Javascript convert string to date
- 5. Java: convert String to Date
- 6. convert string data.frame to Date
- 7. convert custom date string to date object
- 8. Java Date, string convert to Date Объект
- 9. Ruby String to Date Преобразование
- 10. Ruby: Convert String to Float
- 11. Ruby Convert String to File
- 12. Ruby: Convert Constant to String
- 13. Ruby Convert String to Hash
- 14. Ruby Convert String to Decimal
- 15. Convert String to date in Tableau
- 16. check & convert from string to date vb.net
- 17. sqlite convert 'dd.MM.yyyy' formated String to date
- 18. convert datetime string to date строка
- 19. convert String to Date on GWT
- 20. Convert from Epoch to Date String
- 21. convert String date to java.util.date в java
- 22. SSIS convert string to datetime/date
- 23. HTML5 get date string convert to date object
- 24. Convert String [] [] to String []
- 25. Convert filename-date to datetime
- 26. Convert Time.now to Date - Elm
- 27. Ошибка преобразования String to Date Ruby
- 28. Convert Ruby String gsub! to javascript string replace method
- 29. Convert Julian date to JDE Julian date
- 30. convert datepicker date to mysql date
Смотрите также http://stackoverflow.com/q/3599239/1569 –