注意:所有API在预览器不生效,需要在模拟器或真机测试

1、获取自Unix纪元以来的纳秒,第一个参数true表示纳秒,false表示毫秒

systemDateTime.getCurrentTime(true,(err,val) => {
      if (err) {
        this.message = '时间出错了'
        return
      }
      this.message = '纳秒'+val
    })
2、获取自系统启动的毫秒数,不包括深度睡眠的时间
systemDateTime.getRealActiveTime(false,(err,val) => {
    if (err) {
        this.message = '时间出错了'
        return
      }
      this.message = '毫秒'+val
    })
3、获取系统启动的毫秒数,包括深度睡眠的时间
 systemDateTime.getRealTime(false,(err,val) => {
    if (err) {
        this.message = '时间出错了'
        return
      }
      this.message = '毫秒'+val
    })
4、获取当前系统的日期
systemDateTime.getDate((err, val) => {
      if (err) {
        return
      }
      this.message = '日期'+val
    })
5、获取当前系统的时区
systemDateTime.getTimezone((err,val) => {
      if (err) {
        return
      }
    //我在北京,获取的时区是上海东8区
      this.message = '时区'+val
    })

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐