gpt4 book ai didi

ruby - 获取包含毫秒的时间戳

转载 作者:数据小太阳 更新时间:2023-10-29 06:48:58 24 4
gpt4 key购买 nike

我在 OS X 上经常使用这个命令来创建用于归档目的的时间戳:

date -n +%Y%m%d%H%M%S

这给出了这种格式的答案:

20130625230005

我想在此字符串的末尾添加毫秒。是否可以从命令行使用 Ruby 获取它?

不幸的是,在 OS X 上无法通过向上面的命令添加一些内容来执行此操作:Add milliseconds to timestamp (bash, unix)

最佳答案

DateTime#strftime具有毫秒的 %L 格式说明符:

$ ruby -e "puts Time.now.strftime('%Y%m%d%H%M%S%L')"
20130625141141827

更新:要回答您评论中的问题,是的,这是可能的。单击上面的文档链接,%N 表示小数秒数。要从上面删除最后一位数字,请使用 %2N 而不是 %L(%3N 等同于 %L).要得到十分秒,请使用 %1N

关于ruby - 获取包含毫秒的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17307488/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com