linux - 显示最常用时区的当前时间(UTC、EDT、CEST...)

标签 linux bash date

我可以使用“date -u”获得 UTC 当前时间。 但我想同时打印一些常见时区的当前时间。 (UTC、EDT、CEST...)

我可以创建一个脚本并添加几个:

date -u -d 'x hour ago'

但有时,时间会改变。 (就像在法国一样) 是否有另一种解决方案可以根据国家/城市获得“真实”当前时间?

编辑: 这是我对答案所做的:

function dateall(){
    echo -n "US Pacific : " && TZ=US/Pacific date
    echo -n "US Eastern : " && TZ=US/Eastern date
    echo -n "UTC ~ GMT : " && date -u
    echo -n "Europe Paris : " && TZ=Europe/Paris date
    echo -n "Asia Bangkok : " && TZ=Asia/Bangkok date
}

最佳答案

您可以将 TZ 指向您想要的时区:

$ TZ=Europe/Paris date
Fri Jun 12 07:41:28 CEST 2015

关于linux - 显示最常用时区的当前时间(UTC、EDT、CEST...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30795970/

相关文章:

python - 将手动安装的 python 库集成到系统中?

linux - .Desktop 将命令行参数传递给 exec(类似于 shell 脚本)

javascript - extjs datecolumn 显示休息一天的日期

Bash 函数递归获取所有依赖项

linux - 如何编辑脚本,使变量值包含在撇号内而不需要用户添加撇号?

java - 检查日期是否是从今天开始的一周前 Java

javascript - MomentJS 倒计时与 diff

windows - Linux 上的键盘和鼠标交互

c++ - 在 C++ 中从串行端口读取具有不同包大小的数据流的最佳方法

linux - 在 Linux shell 上快速访问 ls 命令列出的文件名