我正在尝试将日志中的字符串转换为日期对象。
我的字符串是2018-09-18 11:42:50,286000201
,其格式为YYYY-MM-DD hh:mm:ss,nnnnnnnnn
我正在尝试使用ruby中的时间库将其转换为对象。我正在使用的功能是Time.strptime('2018-09-18 11:42:50,286000201, '%Y-%m-%d %H:%M:%S,%9N')
Ruby给我一个无效的striptime格式。任何帮助,将不胜感激。干杯。
答案 0 :(得分:4)
删除9
,%N
期望bt默认为9位数字
Time.strptime('2018-09-18 11:42:50,286000201, '%Y-%m-%d %H:%M:%S,%N')
doc:http://ruby-doc.org/stdlib-2.1.1/libdoc/time/rdoc/Time.html#method-c-strptime