草庐IT

ruby strftime : Month without leading zero?

coder 2025-04-07 原文

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/

有关ruby strftime : Month without leading zero?的更多相关文章

随机推荐