美文网首页
Linux 夏令时设置,TZ格式用法

Linux 夏令时设置,TZ格式用法

作者: 优雅的Bug | 来源:发表于2018-11-23 17:58 被阅读28次

    TZ代表时区信息,TZ环境变量的内容用于ctime、localtime、mktime等

    TZ格式,常用的有两种:
    第一种格式用于没有夏令时的时区设置:
    std±offset GMT±8 或者 GMT±8:0:0,东区使用"-", 西区使用"+"
    第二种格式用于有夏令时的时区设置:
    std offset dst [offset],start[/time],end[/time]
    std±[offset]std±[offset],Mm.w.d[/hour:min:sec],Mm.w.d[/hour:min:sec]
    Mm.w.d:m月的第w周的星期d
    M 标号
    m∈[1,12] 一月到十二月
    w∈[1,5] 当月的第几周,5表示当月的最后一周
    d∈[0,6] 0是周日,6是周六
    [/hour:min:sec]:如果没有,则默认是凌晨2:0:0,即夏令时开始和结束时间都是
    凌晨2:0:0开始和结束,如果指定,则依照指定时间执行
    注意:(std表示名称,无关紧要,可以随便设置,最好设置为容易识别字符,不易过长)
    例如:
    GMT-8DST-9,M5.3.4,M10.2.5
    表示时区是东八区,夏令时从5月的第3周的星期4的凌晨02:00:00 到10月的第2周的星期5的凌晨02:00:00,
    时间调快1小时

    GMT-07:00:00DST-06:00:00,M6.2.0/03:30:00,M11.3.5/02:30:00
    表示时区是东七区,夏令时从6月的第2周的星期日的凌晨03:30:00 到11月的第3周的星期5的凌晨02:20:00,
    时间调慢1小时

    相关文章

      网友评论

          本文标题:Linux 夏令时设置,TZ格式用法

          本文链接:https://www.haomeiwen.com/subject/urqsqqtx.html