使用时strftime @tzformat = "%F,%l:00 %p":
我想在逗号和小时之间只有一个空格.但是%l没有为10,11和12提供空间,而如果我把“ %l”我得到两个空格用于0-9(一个来自填充,另一个来自我添加的空间).
月有无填充选项.我小时候看不到同样的情况.
我错过了什么?
Ale*_*sen 19
- 修饰符删除填充.如果使用%-l而不是%l,则根本不会放置空格,您可以手动添加空格.
Time.now.strftime @tzformat = "%F, %-l:00 %p" #=> "2015-01-29, 8:00 PM"
(Time.now + 3600*2).strftime @tzformat = "%F, %-l:00 %p" #=> "2015-01-29, 10:00 PM"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2061 次 |
| 最近记录: |