本文以Go为例,分析了Go中的时区使用。Go使用LoadLocation函数读取时区,时区文件存储在/usr/share/zoneinfo/目录中。可以使用import _ "time/tzdata"将时区文件编入程序中。如果不需要特别动态的时区,可以使用FixedZone函数提供时区名称和偏移。time.Now使用本地时区,优先尊重TZ环境变量指定的时区。如果失败,则使用UTC时间。tzdata定义了历史时区的变更情况。
本文以Go为例,分析了Go中的时区使用。Go使用LoadLocation函数读取时区,时区文件是一个以TZif开头的二进制文件,存储在/usr/share/zoneinfo/目录中。可以使用import _ "time/tzdata"将时区文件编入程序中。如果不需要特别动态的时区,可以使用FixedZone函数提供时区名称和偏移。本地时区在首次使用时才真正初始化。
完成下面两步后,将自动完成登录并继续当前操作。