从回声时间中删除毫秒 bash
remove millisecond from echo time bash
1633036680022 ,这是我从 elasticsearch 得到的纪元结果。
如果我尝试将此 epcho 转换为人类可读的日期,
- 所以我用了epochconverter
- 并且我在我的终端中使用了 bash 命令来转换它,
$ date -d @1633036680022
Tuesday 15 November 53718 05:30:22 PM IST
终端的输出显示年份 53718,因为纪元“1633036680022”以毫秒为单位。
我想要的只是,秒划时代。
您可以除以 1000 并转换为时间戳。
date -d @"$(echo "1633036680022/1000" | bc)"
用bash
去除毫秒(只输出前10位数字):
x="1633036680022"
date -d "@${x:0:10}"
1633036680022 ,这是我从 elasticsearch 得到的纪元结果。 如果我尝试将此 epcho 转换为人类可读的日期,
- 所以我用了epochconverter
- 并且我在我的终端中使用了 bash 命令来转换它,
$ date -d @1633036680022 Tuesday 15 November 53718 05:30:22 PM IST
终端的输出显示年份 53718,因为纪元“1633036680022”以毫秒为单位。
我想要的只是,秒划时代。
您可以除以 1000 并转换为时间戳。
date -d @"$(echo "1633036680022/1000" | bc)"
用bash
去除毫秒(只输出前10位数字):
x="1633036680022"
date -d "@${x:0:10}"