我正在尝试从当前时间获取小时、分钟和秒,并将其打印为“小时分钟秒”格式。例如“121103”。但是当我尝试使用下一个代码执行此操作时,没有打印前导零
irb(main):021:0> ct = Time.now
=> 2012-11-06 12:11:03 +0100
irb(main):022:0> "#{ct.hour}#{ct.min}#{ct.sec}"
=> 12113
输出是“12113”,但我想要“121103”。
是否有方法或选项。我可以用正则表达式提取它,但只是想知道是否有更简单的方法。