
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源
去关联
时间组件提供管理系统时间的能力。
图 1 子系统架构图
/base/miscservices/time
├── etc # 组件包含的进程的配置文件
├── figures # 构架图
├── interfaces # 组件对外提供的接口代码
├ └── innerkits # 服务间接口
│ └── kits # 对应用提供的接口
├── profile # 组件包含的系统服务的配置文件
└── services # 时间服务实现
表 1 js组件systemTime开放的主要方法
接口名 | 描述 |
---|---|
function setTime(time : number) : Promise<boolean> | 设置系统时间,Promise方式 |
function setTime(time : number, callback : AsyncCallback<boolean>) : void | 设置系统时间,callback方式 |
systemTime模块使用示例:
// 导入模块
import systemTime from '@ohos.systemTime';
// Promise方式的异步方法设置时间
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}`);
});
// callback方式的异步方法设置时间
var time = 1611081385000;
systemTime.setTime(time, (err, value) => {
if (err) {
console.error(`failed to systemTime.setTime because ${err.message}`);
return;
}
console.log(`success to systemTime.setTime: ${value}`);
});
Misc软件服务子系统
miscservices_time