Ruby 的 strftime 是否具有不带前导零的月份格式?
我发现 %e 的日期没有前导零,但月份没有任何运气。
最终想要一个格式如下的日期:9/1/2010
最佳答案
某些版本的 strftime 确实允许使用前缀 minus 来格式化前导零,例如:
strftime "%-d/%-m/%y"
然而,这将取决于您系统上的 strftime。所以为了保持一致性,我会做这样的事情:
dt = Time.local(2010, 'Sep', 1)
printf "%d/%d/%d", dt.day, dt.month, dt.year
关于 ruby strftime : Month without leading zero?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3831145/