我在OS X上大量使用此命令来创建用于归档的时间戳:
date -n +%Y%m%d%H%M%S
Run Code Online (Sandbox Code Playgroud)
这给出了这种格式的答案:
20130625230005
Run Code Online (Sandbox Code Playgroud)
我想在这个字符串的末尾添加毫秒.是否有可能从命令行使用Ruby?
遗憾的是,通过在上面的命令中添加一些内容,无法在OS X上执行此操作:将时间戳添加毫秒(bash,unix)
Dar*_*tle 15
DateTime#strftime具有%L毫秒的格式说明符:
$ ruby -e "puts Time.now.strftime('%Y%m%d%H%M%S%L')"
20130625141141827
Run Code Online (Sandbox Code Playgroud)
更新:要回答评论中的问题,是的,这是可能的.点击上面的文档链接,%N可以获得小数第二位数字.要从上面删除最后一位数,请使用%2N而不是%L(%3N相当于%L).要获得十分之一秒,请使用%1N.
| 归档时间: |
|
| 查看次数: |
9926 次 |
| 最近记录: |