在Ruby中将12小时时间转换为24小时格式

前端之家收集整理的这篇文章主要介绍了在Ruby中将12小时时间转换为24小时格式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何将“上午11点”和“晚上10点”转换为“11:00”和“22:00”?是否有使用日期和时间类的简单方法

解决方法

我首先用Time#strptime解析字符串然后用Time#strftime输出它.这确保了您对原始格式的严格检查.
require 'time'
Time.strptime("10pm","%I%P").strftime("%H:%M")
=> "22:00"

猜你在找的Ruby相关文章