1# 时间时区子系统ChangeLog 2 3## cl.time.1 setTime、setDate、setTimezone接口新增权限校验 4 5此前版本设置时间、设置日期及设置时区接口对调用方只进行系统API校验,未进行权限校验,存在安全风险,不符合OpenHarmony的API接口规范。 6现做出如下变更: 7 - 调用方使用setTime方法前需提前申请"ohos.permission.SET_TIME"权限。 8 - 调用方使用setDate方法前需提前申请"ohos.permission.SET_TIME"权限。 9 - 调用方使用setTimezone方法前需提前申请"ohos.permission.SET_TIME_ZONE"权限。 10 11**变更影响** 12 13基于此前版本开发的应用,需提前申请相应权限,否则无法正常调用接口,影响原有业务逻辑。 14 15**关键的接口/组件变更** 16 17涉及接口 18 19 - systemDateTime.setTime; 20 - systemDateTime.setDate; 21 - systemDateTime.setTimezone; 22 23变更前: 24 - 接口无需任何权限限制可正常调用。 25 26变更后: 27 - 接口需要申请相应权限才可正常调用,若权限使用有误,将返回201表示权限否定异常。 28 29**适配指导** 30 31调用setTime、setDate、setTimezone接口时,需申请相应的权限才可正常使用。 32