SETTIME
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgSettime
- 最后更新: 2017-01-23
设置当前系统时间
语法
` declare function Settime ( byref newtime as const string ) as long
`
用法
` result = Settime( newtime )
`
参数
newtime
要设置的新时间
返回值
在除 DOS 以外的所有平台上,成功时返回零,失败时返回非零值。
说明
要设置时间,将时间格式化后按以下格式之一传递给 Settime:"hh:mm:ss"、"hh:mm" 或 "hh"(hh 为小时,mm 为分钟,ss 为秒)。
Settime 返回的错误码可以在下一行使用 Err 进行检查。函数版本的 Settime 直接以 32 位 Long 类型返回错误码。
示例
start GeSHi
SetTime "1:20:30"end GeSHi
平台差异
- 在 Windows 上需要 SE_SYSTEMTIME_NAME 特权,这通常意味着调用进程必须以管理员权限运行。
- 在 Linux 上需要 CAP_SYS_TIME 能力,这通常意味着调用进程必须以 root/超级用户身份运行。
与 QB 的差异
- QB 中使用
Time语句,语法为TIME = newtime。
参见
TimeSetdate
返回 目录