这个时间戳的格式我无法添加到Ruby日期中。2我该怎么做?
sd=Date.parse('2016-01-01') z="4:00am"
我如何将z加到sd中?
y3bcpkx11#
你不能把时间加到日期上,但是你可以这样解析时间(只是把日期和时间连接起来)
date = '2016-01-01' time = '4:00am'
require 'time' Time.parse("#{date} #{time}") # => 2016-01-01 04:00:00 +0300
为了避免某些解析误解,您可以显式地指向指令
DateTime.strptime("#{date} #{time}", '%Y-%m-%d %H:%M%p')
1条答案
按热度按时间y3bcpkx11#
你不能把时间加到日期上,但是你可以这样解析时间(只是把日期和时间连接起来)
为了避免某些解析误解,您可以显式地指向指令