标签: ruby
我如何在下面解析这些字符串:
01 02 03
这样我就可以使用strftime('%I%p')将其变为:
01 AM 02 AM 03 AM
答案 0 :(得分:1)
require 'date' DateTime.strptime('01', '%H').strftime('%0l %p') => "01 AM"
那就是说,如果字符串已经是'01',为什么不在它上面粘上AM或PM?可以使用to_i来确定它是在中午之前还是之后。
to_i