如果我当前的时区是 UTC,如何在 Unix 中获取 IST。我还需要将时间格式设置为 dd/mm/yyyy hr:min:sec 吗?
How to get IST in Unix if my current timezone is UTC. Also I need to get the time format to be dd/mm/yyyy hr:min:sec?
我刚刚开始学习 Unix 中的 date 命令。
我输入了以下代码来获取 IST。但是我不知道如何将它转换成特定的格式。
TZ = IST-5:30 date
这给出了 2 月星期四 10:31:51 IST 2022 的结果。
但我希望输出为 03/02/2022 10:31:51 IST。
有没有办法得到输出?
对于日期 (GNU coreutils) 8.32,您可以使用 +FORMAT 参数:
TZ=IST-5:30 date +'%d/%m/%y %T %Z'
03/02/22 10:46:50 IST
如果您的语言环境允许,%x
将是比 %d/%m/%y
更好的选择。
我刚刚开始学习 Unix 中的 date 命令。 我输入了以下代码来获取 IST。但是我不知道如何将它转换成特定的格式。
TZ = IST-5:30 date
这给出了 2 月星期四 10:31:51 IST 2022 的结果。
但我希望输出为 03/02/2022 10:31:51 IST。
有没有办法得到输出?
对于日期 (GNU coreutils) 8.32,您可以使用 +FORMAT 参数:
TZ=IST-5:30 date +'%d/%m/%y %T %Z'
03/02/22 10:46:50 IST
如果您的语言环境允许,%x
将是比 %d/%m/%y
更好的选择。