概述
uefi shell下显示或设置系统的当前时间并更新到RTC芯片中。
使用方法
time [hh:mm[:ss]] [-tz tz] [-d dl]
命令选项
Hh 新小时(0-23)(必填)
Mm 新一分钟(0-59分)(必填)
Ss 如果没有指定新的一秒(0-59),则使用0。
-tz 时区调整,以与格林尼治标准时间的分钟偏移量度量。有效值可以介于-1440到1440或2047之间。如果不存在或设置为2047,则将时间解释为本地时间。
-d 表示时间不受夏令时影响(0),时间受夏令时影响但时间未调整(1),或时间受夏令时影响且已调整(3)。所有其他值都无效。如果-d后面没有值,则显示当前的夏令时。
描述
此命令显示或设置系统的当前时间。如果没有使用参数,则显示当前时间。如果提供了有效的小时、分钟和秒,那么系统的时间将被更新。
注意以下规则:
除数字字符和:字符外,参数中的所有其他字符都无效。如果数字在错误的小时/分钟/秒范围内,Shell将报告错误。
不允许在数字字符之前或之后使用空格。数字中也不允许插入空格。
seconds参数是可选的。如果没有秒数,它将默认设置为零。
例子
Shell > time 17:23
Shell > time
17:23:00 (GMT+08:00)
Shell > time 17:23:
Shell > time
17:23:00 (GMT+08:00)
显示当前时间:
fs0:\> time
16:51:03 (GMT+08:00)
设置系统时间:
fs0:\> time 9:51:30
fs0:\> time
09:51:31 (GMT+08:00)
获取时间,包括夏令时:
fs0:\> time 9:51:30
fs0:\> time –d
09:51:31 (GMT+08:00) DST: Not Affected
发表评论