我有一个格式为
的字符串“25/04/14”,“12/03/13”(年/月/日)
如何将其转换为日期格式
25-04-2014,12-03-2013
在红宝石中。
答案 0 :(得分:2)
尝试使用strptime
:
Date.strptime('25/04/14', '%d/%m/%y')
# => Fri, 25 Apr 2014
答案 1 :(得分:1)
如果你想要日期对象
date_string = "25/04/14"
date = Date.strptime(date_string, "%d/%m/%y")
如果您想要25-04-2014
格式字符串
new_format = date.strftime("%d-%m-%Y")
答案 2 :(得分:0)
一个简单的方法就是:
require 'date'
Date.strptime('25/04/14' , '%d/%m/%y')
#<Date:2014-04-25>
答案 3 :(得分:0)
Date.strptime(s, '%d/%m/%y').strftime("%d-%m-%Y")
控制台:
2.1.5 :018 > Date.strptime(s, '%d/%m/%y').strftime("%d-%m-%Y")
=> "25-04-2014"