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 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)