我正试图以linux的CST格式获取当前日期。
todaysDate=$(date +%Y-%m-%d-%H:%M:%S);
echo 'todaysDate: '${todaysDate}; 结果: todaysDate: 2022-06-03-09:15:42
给我在世界协调时的时间。在不更改系统时间设置的情况下,如何才能在CST中获得时间?
提前感谢
发布于 2022-06-03 09:24:02
参见Unix堆栈交换上的this answer。基本上,您预先添加了一个环境变量,该变量仅对您试图发出的命令有效:
$(TZ=<Your Timezone> date +%Y-%m-%d-%H:%M:%S)所有可用的时区都在/usr/share/zoneinfo中列出。
发布于 2022-06-03 09:23:41
将环境变量TZ设置为CST6CDT。
todaysDate=$(TZ=CST6CDT date +%Y-%m-%d-%H:%M:%S);https://stackoverflow.com/questions/72487416
复制相似问题