Novell资讯 NetWareLinux SUSE ZENworks GroupWise i 系列 Platespin
返回首页
当前位置: Novell迷 > Novell归档 > Linux >

Linux Shell取不同时区的时间

时间:2014-08-29 14:33来源:本站整理 作者:Novell迷 点击:
有一脚本,放远程服务器时发现执行后里面的时间不对。与实际不符。 比如脚本里面使用了 tdate =` date+%Y-%m-%d` h = date +%H` 来取当前日期,尤其是当前小时数,与实际时间不符合。 肿么

有一脚本,放远程服务器时发现执行后里面的时间不对。与实际不符。 Novell迷网站內容,版权所有

比如脚本里面使用了 本文引用自Novell迷网站

  1. tdate=`date +%Y-%m-%d` 
  2. h=date +%H` http://novell.me 

内容来自http://novell.me

来取当前日期,尤其是当前小时数,与实际时间不符合。 本文来自Novell迷网站 http://novell.me

肿么办呢? 本文引用自http://novell.me

网上很多办法更多的是让你改系统时区。比较也不切实际。

Novell迷网站內容,版权所有

为什么这么说呢,因为一般没特殊需求不要随意动服务器的时区。

Novell迷,迷Novell

而且即使你改了这台服务器的时间,难保其它服务器时区设置与期望又是不一致。 http://novell.me

因此存在不够通用的问题。

本文引用自Novell迷网站

下面给出取的中国时区的代码。希望对你有帮助!

Novell迷网站內容,版权所有

  1. td=`TZ=Asia/Shanghai date +%Y-%m-%d` 
  2. 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迷)
对我有帮助
(2)
100%
没什么帮助
(0)
0%
------分隔线----------------------------
发表评论
验证码:点击我更换图片
赞助商链接
推荐内容