码迷,mamicode.com
首页 > 系统相关 > 详细

关于GMT UTC CST和Linux时区设置

时间:2017-04-01 15:47:24      阅读:944      评论:0      收藏:0      [点我收藏+]

标签:utc   统一   中间   格林威治   strong   one   变量   central   html   

GMT即格林威治时间;UTC即全球统一时间;GMT和UTC的时间是一样的

北京时间是东八区,即GMT+8或者UTC+8

CST:Central Standard Time (CST) is 6 hours behind Coordinated Universal Time (UTC). This time zone is in use during standard time in: North America, Central America.

见:https://www.timeanddate.com/time/zones/cst

按理说CST=UTC-6

 

但是在Linux的时区环境变量TZ中CST没有任何意义。

TZ的格式是:

 

set TZ=tzn[+|-]hh[:mm[:ss]][dzn]

 

tzn:三字母时区名。
hh:UTC与本地时间的时差,任选带符号的。
mm:分钟,由冒号(:)与hh分隔开。
ss:秒钟,用冒号(:)与mm分隔开。
dzn:三字母夏令时时区例如PDT。

其实tzn和dzn可为任意3个字母,只要中间的时差设置正确

例如:export TZ=‘CST-8‘,其中的CST可以随便写任何字母,关键是-8,系统就是认为你当前的时间减去8个小时就是格林威治标准时间,

正好是东八区,所以通常我们设置北京时区的时候就这么写,但实际上完全可以写成export TZ=‘abcd-8‘,时间也正确,关键就是这个时差值和+-符号

关于GMT UTC CST和Linux时区设置

标签:utc   统一   中间   格林威治   strong   one   变量   central   html   

原文地址:http://www.cnblogs.com/any91/p/6655701.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!