gpt4 book ai didi

shell - 如何在 Shell 中获取特定格式的当前日期和时间

转载 作者:行者123 更新时间:2023-12-05 03:02:20 25 4
gpt4 key购买 nike

我只想在 shell 中使用以下格式获取系统当前时间

  Expected Format:
2019-02-14T08:08:12.300Z

我尝试了下面的一段脚本,但它返回了一些不同的东西。

  CURRENTDATE=`date +"%Y-%m-%d %T"`
echo $CURRENTDATE

输出

   2019-02-27 01:22:57

我刚刚在我的 linux 机器上运行了 date 命令,得到了以下响应:

   -bash-3.2$ date
Wed Feb 27 01:43:26 PST 2019

我们将上述输出作为输入 JSON 文件传递​​。但是我们的 JSON 不接受此输出。所以我只想按上面指定的格式(Expected Format)传递日期和时间格式。

最佳答案

您可以使用:

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

关于shell - 如何在 Shell 中获取特定格式的当前日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54902053/

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