详谈鸿蒙系统中的时间组件

星蔚星
发布于 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修改
收藏
回复
举报
回复
    相关推荐