Skip to content

SETTIME ​


设置当前系统时间

语法 ​

` 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。

参见 ​

  • Time
  • Setdate

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系