时间设置、参数操作与命令使用技巧
1. 通用时间与时间区域设置
通用时间(Universal Time)也被称为格林威治标准时间(Greenwich Mean Time)。时间区域的数值可以为正(当地时区在本初子午线以西)或为负(当地时区在本初子午线以东)。例如,东部标准时间可以指定为 TZ=EST5 。
date 命令会根据这些信息计算正确的时间,并在输出中使用时区名称:
$ TZ=EST5 date
Wed Sep 18 15:24:09 EST 2002
$ TZ=xyz3 date
Wed Sep 18 17:24:28 xyz 2002
在数值后面可以跟第二个时区名称。如果指定了这个时区,则假定使用夏令时(当夏令时生效时, date 命令会自动调整时间),并且假定夏令时比标准时间早一小时。如果夏令时名称后面跟有数字,则该值用于从协调世界时计算夏令时,方式与前面描述的数字相同。
以下 TZ 设置是等效的:
TZ=EST5EDT
TZ=EST5EDT6
TZ 变量通常在 /etc/profile 文件或 .profile 文件中设置。如果未设置,则使用特定于实现的默认时区,通常是协调世界时。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



