这是一个Ruby问题(1.9.1)
我有一个字符串中包含以下日期和时间:
29 Sep 2013 12:25:00.367
首先,我需要将其从字符串转换为日期和时间,然后再添加10秒,并将其转换回与上述相同的字符串格式。
我编写了以下代码:
format = "%d %b %Y %H:%M:%S"
date_time = "29 Sep 2013 22:11:30.195"
parsed_time = DateTime.strptime(date_time, format)
puts " new date time is #{parsed_time}"
输出结果为:
new date time is 2013-09-29T22:11:30+00:00
我没有看到 "195"。我尝试了 format="%d %b %Y %H:%M:%S.%3N"
,结果如下:
fileOpTest:34:in `strptime': invalid date (ArgumentError) from fileOpTest:34:in `<main>'