如何使用korn shell将时间从本地时区转换为悉尼时区?

时间:2014-10-31 12:27:34

标签: shell timezone

我需要将时间从localtimezone(CET / CEST)转换为悉尼时区(AEDT / AEST)。我试过这样的事情:

export date=$(date "+%Y-%m-%d %H:%M:%S AEDT")
date "+%Y-%m-%d %H:%M:%S %Z" -d "$date"

它不起作用,它不识别“AEDT”,但是我用“UTC”尝试了这个并且它起作用了。我试图将“AEDT”替换为“澳大利亚/悉尼”(我在/ usr / share / zoneinfos中找到它),但结果是一样的。

我会很感激任何建议,我正在使用korn shell。感谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

TZ=Australia/Sydney date ...

<强>输出

Sat  1 Nov 2014 02:24:37 AEDT