gpt4 book ai didi

linux - 如何将纪元转换为 yyyy-mm-ddThh :mm:ss linux

转载 作者:太空宇宙 更新时间:2023-11-04 10:46:19 24 4
gpt4 key购买 nike

我想使用 linux 将“1444039517190”之类的纪元转换为 yyyy-mm-ddThh:mm:ss?

我试过使用以下脚本,但它给出了错误的输出:

echo 1444039517190 | awk '{ print strftime("%Y-%m-%d %H:%M:%S",$1) }'

输出:

47729-10-16 09:06:30

最佳答案

你的时间戳不是秒;尝试:

echo 1444039517190 | awk '{ print strftime("%Y-%m-%d %H:%M:%S",$1/1000) }'

或者如果你不介意失去精度:

date --date=@$((1444039517190 / 1000)) +%Y-%m-%d\ %H:%M:%S

并检查您的 strftime(3) 版本支持较短的格式 %F %T 而不是 %Y-%m-%d %H:%M:%S

关于linux - 如何将纪元转换为 yyyy-mm-ddThh :mm:ss linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32970289/

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