回复
详谈鸿蒙系统中的时间组件
星蔚星
发布于 2021-10-9 18:49
浏览
0收藏
简介
时间组件提供管理系统时间的能力。
图 1 子系统架构图
目录
/base/miscservices/time
├── etc # 组件包含的进程的配置文件
├── figures # 构架图
├── interfaces # 组件对外提供的接口代码
├ └── innerkits # 服务间接口
│ └── kits # 对应用提供的接口
├── profile # 组件包含的系统服务的配置文件
└── services # 时间服务实现
说明
js接口说明
表 1 js组件systemTime开放的主要方法
接口名 | 描述 |
---|---|
function setTime(time : number) : Promise<boolean> | 设置系统时间,Promise方式 |
function setTime(time : number, callback : AsyncCallback<boolean>) : void | 设置系统时间,callback方式 |
js接口使用说明
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
miscservices_time-master.zip 128.94K 6次下载
已于2021-10-9 18:49:40修改
赞
收藏
回复
相关推荐