在红宝石中饰有"星期二,2016年1月19日晚上8点"我有什么选择将其转换为ruby识别的日期/时间格式?
编辑:类似的问题询问有关从mm / dd / yyyy格式转换,我的问题是关于不同的格式,但似乎答案是相同的。我理解为什么这可能看起来是重复而不是。
答案 0 :(得分:2)
您可以使用DateTime.strptime
。
示例:
2.1.2-perf :029 > DateTime.strptime("Tuesday, January 19, 2016 8:00 pm", "%A, %B %d, %Y %I:%M %p")
=> #<DateTime: 2016-01-19T20:00:00+00:00 ((2457407j,72000s,0n),+0s,2299161j)>