1# 时间时区子系统
2
3-   [简介](# 简介)
4-   [系统架构](# 系统架构)
5-   [目录](# 目录)
6-   [相关仓](# 相关仓)
7
8## 简介
9
10 时间时区为OpenHarmony系统提供了管理系统时间时区和定时的能力,包括:
11
12-   **管理时间时区**
13
14    统一管理系统时间时区,包括设置/获取系统时间、日期、时区,同时提供获取系统启动时间。
15
16-   **定时能力**
17
18    提供系统定时器能力。包括定时器创建、启动、停止和销毁。定时器类型提供三种:系统启动时间计时类定时器、系统当前时间计时类定时器、唤醒类定时器。
19
20
21## 系统架构
22
23**图 1**  时间时区子系统架构图
24
25
26![](figures/时间时区子系统架构图.png "时间时区子系统架构图")
27
28## 目录
29
30时间时区子系统源代码在/base/time目录下。
31
32目录结构如下所示:
33
34```
35/base/time/time_service
36├── etc                      # 组件包含的进程的配置文件
37├── figures                  # 构架图
38├── framework/js/napi        # js接口解析成napi接口
39├── interfaces/inner_api     # 组件对外提供的接口代码
40├── services                 # 时间服务实现
41│   └── profile              # 组件包含的系统服务的配置文件和进程的配置文件
42└── utils                    # 组件包含日志打印等工具类
43```
44
45## 相关仓
46
47[time_service](https://gitee.com/openharmony/time_time_service)