# miscservices_time **Repository Path**: autumn330/miscservices_time ## Basic Information - **Project Name**: miscservices_time - **Description**: Timing and time module | 时间和定时组件 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 214 - **Created**: 2021-07-21 - **Last Updated**: 2021-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 时间组件 - [简介](#section11660541593) - [目录](#section161941989596) - [说明](#section38521239153117) - [js接口说明](#section11908203714422) - [js接口使用说明](#section9938411124317) - [相关仓](#section1371113476307) ## 简介 时间组件提供管理系统时间的能力。 **图 1** 子系统架构图 ![](figures/subsystem_architecture_zh.png "子系统架构图") ## 目录 ``` /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