【命令功能】
clock summer-time命令用来配置夏令时。
no clock summer-time命令用来关闭夏令时。
default clock summer-time命令用来恢复缺省配置。
缺省情况下,未配置夏令时。
【命令格式】
clock summer-time summer-time-zone start start-month [ week | last ] start-date hh:mm end end-month [ week | last ] end-date hh:mm [ ahead hours-offset [ minutes-offset ] ]
no clock summer-time
default clock summer-time
【参数说明】
summer-time-zone:指定夏令时的名称,仅允许输入英文字母,大小写无限制,名字长度为3~31。
start:指定夏令时生效的起始时间。
start-month:指定起始月份,取值为:January、February、March、April、May、June、July、August、September、October、November、December。大小写不限制,也可不用输入完整单词,如:Febr、FebRu等。
week:指定起始月份的起始星期数。取值范围为1~5。
last:指定为某月的最后一个星期。
start-date:指定起始月份的起始日,取值为:Sunday、Monday、Tuesday、Wednesday、Thursday、Friday、Saturday。大小写不限制,也可不输入完整单词。比如:Wed、WeDne等。
hh:mm:指定时间,小时、分钟。
end:指定夏令时生效的结束时间。
end-month:指定结束月份,取值为:January、February、March、April、May、June、July、August、September、October、November、December。大小写不限制,也可不用输入完整单词,如:Febr、FebRu等。
ahead:指定夏令时生效期间,夏令时时间比标准时间提前的时长。若不设置,则缺省为快1小时。
hours-offset:指定比标准时间提前的小时数。取值范围为0~12。不允许把夏令时提前的时间设置为00:00。
minutes-offset:指定比标准时间提前的分钟数。取值范围为0~59。若hours-offset已经设置为0,则不允许minutes-offset也设置0。
【命令模式】
全局配置模式
【缺省级别】
2
【使用指导】
无
【配置举例】
# 当某个时区名称为ABC,标准时间比UTC时间快8:15,即GMT+08:15。夏令时时间段从2月的第一个星期六到5月的第三个星期一,夏令时时段比标准时间提前01:20。则夏令时时段的时间比UTC时间快09:35,但非夏令时时段的时间仍为比UTC时间快08:15。
Hostname> enable Hostname# configure terminal Hostname(config)# clock timezone ABC 8 15 Set time zone name: ABC (GMT+08:15) Hostname(config)# end Hostname# show clock 16:39:16 ABC Wed, Feb 29, 2012 Hostname# show calendar 08:24:35 GMT Wed, Feb 29, 2012 Hostname# configure terminal Hostname(config)# clock summer-time TZA start Feb 1 sat 2:00 end May 3 Monday 18:30 ahead 1 20 *May 10 03:45:58: %SYS-CLOCKUPDATE: Set summer-time: TZA from February the 1st Saturday at 2:00 TO May the 3rd Monday at 18:30, ahead 1 hour 20 minute Set summer-time: TZA from February the 1st Saturday at 2:00 TO May the 3rd Monday at 18:30, ahead 1 hour 20 minute Hostname(config)# end Hostname# show clock 18:00:08 TZA Wed, Feb 29, 2012