我有字段hr
和min
,这两个字段在我的应用程序中都是整数。对于hr
字段,如果用户输入"1“,我希望Rails在将其保存到数据库之前自动将其填充到"01”。对于min
字段,如果用户输入"0“,则应输入"00”。
我该怎么做呢?
发布于 2013-10-02 03:08:06
这也很方便:
"%.2d" % integer
生成的字符串将为2个字符,如果数字少于2个字符,则字符串中将出现0
发布于 2011-04-28 04:57:18
您不能将01
存储为整数。它将被转换为1
您可以将其存储为字符串,也可以将其显示为字符串"01“
发布于 2016-03-20 09:08:16
我喜欢%运算符,尽管它似乎不太受欢迎...
2.0.0-p247 :001 > '%02i' % 1
=> "01"
2.0.0-p247 :002 > '%2i' % 1
=> " 1"
2.0.0-p247 :003 > '%-2i' % 1
=> "1 "
https://stackoverflow.com/questions/5810468
复制相似问题