# 时间设置 ## 导入模块 ``` import systemTime from '@ohos.systemTime'; ``` ## 权限列表 无。 ## setTime\(number, AsyncCallback\) 设置系统时间 **参数:**

参数名

类型

必填

说明

time

number

目标时间戳(毫秒)。

callback

AsyncCallback<boolean>

回调函数,可以在回调函数中处理接口返回值。

  • 返回值为true,表示设置系统时间成功;
  • 返回值为false,表示设置系统时间失败。
**示例:** ``` // time对应的时间为2021-01-20 02:36:25 var time = 1611081385000; systemTime.setTime(time, (err, value) => { if (err) { // 设置时间失败,err非空,value为空。 console.error(`failed to systemTime.setTime because ${err.message}`); return; } // 设置时间成功,err为空,value非空。 console.log(`success to systemTime.setTime: ${value}`); }); ``` ## setTime\(number\) : Promise 设置系统时间 **参数:**

参数名

类型

必填

说明

time

number

目标时间戳(毫秒)。

**返回值:**

类型

说明

Promise<boolean>

  • 返回值为true,表示设置系统时间成功;
  • 返回值为false,表示设置系统时间失败。
**示例:** ``` // time对应的时间为2021-01-20 02:36:25 var time = 1611081385000; systemTime.setTime(time) .then((value) => { // 设置时间成功 console.log(`success to systemTime.setTime: ${value}`); }).catch((err) => { // 设置时间失败 console.error(`failed to systemTime.setTime because ${err.message}`); }); ```