使用这些变量的最简单方法是什么:
year: "2011"
month: "8"
date: "28"
hours: "1"
minutes: "4"
创建DateTime(即Sun, 28 Aug 2011 01:04:00 +1000
)。时区并不重要。
答案 0 :(得分:3)
DateTime.civil(year.to_i, month.to_i, date.to_i, hours.to_i, minutes.to_i)
如果您担心to_i(10)
被解释为八进制数字,请将其更改为"08"
。
答案 1 :(得分:0)
使用DateTime.civil
。以下是更多信息:civil