【发布时间】:2021-11-13 17:08:22
【问题描述】:
我正在尝试实现这种风格的输出:
Time.new(2021,9,19,6,0,0) => "6am"
Time.new(2021,9,19,6,30,0) => "6:30am"
我得到的最接近的是strftime('%l:%-M%P'),它产生:
Time.new(2021,9,19,6,0,0).strftime('%-l:%-M%P') => "6:0am"
Time.new(2021,9,19,6,30,0).strftime('%-l:%-M%P') => "6:30am"
有没有一种已知的方法可以在零时抑制 %M 或 %-M,还是我需要在这里做自己的事情?
【问题讨论】: