有一脚本,放远程服务器时发现执行后里面的时间不对。与实际不符。 Novell迷网站內容,版权所有
比如脚本里面使用了 本文引用自Novell迷网站
- tdate=`date +%Y-%m-%d`
h=date +%H` http://novell.me内容来自http://novell.me
来取当前日期,尤其是当前小时数,与实际时间不符合。 本文来自Novell迷网站 http://novell.me
肿么办呢? 本文引用自http://novell.me
网上很多办法更多的是让你改系统时区。比较也不切实际。
Novell迷网站內容,版权所有
为什么这么说呢,因为一般没特殊需求不要随意动服务器的时区。
Novell迷,迷Novell
而且即使你改了这台服务器的时间,难保其它服务器时区设置与期望又是不一致。 http://novell.me
因此存在不够通用的问题。
本文引用自Novell迷网站
下面给出取的中国时区的代码。希望对你有帮助!
Novell迷网站內容,版权所有
- td=`TZ=Asia/Shanghai date +%Y-%m-%d`
- h=`TZ=Asia/Shanghai date +%H`
Novell迷网站內容,版权所有
因为可能有时用的并不是中国时区,附上所有时区查看方式。 http://novell.me
可到目录 /usr/share/zoneinfo 查看 内容来自http://novell.me
版权所有,未经Novell迷允许,不得转载!
转载请注明出处!本文地址 http://novell.me/Linux/201408/linux-shell-get-time-in-different-timezo.html
(责任编辑:Novell迷)