我只想在shell中使用以下格式获取系统当前时间
Expected Format:
2019-02-14T08:08:12.300Z我试过在下面的脚本,但它返回了一些不同的东西。
CURRENTDATE=`date +"%Y-%m-%d %T"`
echo $CURRENTDATE输出
2019-02-27 01:22:57我只是在我的linux框中运行了日期命令,得到了下面的响应:
-bash-3.2$ date
Wed Feb 27 01:43:26 PST 2019我们将上述输出作为输入JSON文件传递。但是我们的JSON不接受这个输出。因此,我只想以上述指定格式(预期格式)传递日期和时间格式。
发布于 2019-02-27 09:37:47
你可以使用:
dt=$(date '+%Y-%m-%dT%T.%zZ')
echo "$dt"
2019-02-27T04:35:56.-0500Z还请注意--iso-8601=seconds的使用
date --iso-8601=seconds
2019-02-27T04:37:29-05:00发布于 2022-07-12 09:09:15
您也可以像这样使用这个
currentDate=$(date +"%Y-%m-%dT%H:%M:%SZ")
echo $currentDateOutPut :-
2022-07-12T18:05:27Zhttps://stackoverflow.com/questions/54902053
复制相似问题