HarmonyOS 元服务中获取时间

systemDateTime在元服务中不能用。

元服务中systemDateTime.getTime()怎么获取这种时间的呢?

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

demo参考:

import { authentication } from '@kit.AccountKit';
import { BusinessError } from '@kit.BasicServicesKit';
import { hilog } from '@kit.PerformanceAnalysisKit';

@Entry
@Component
struct Index {
  @State message: string = 'Hello World';
  build() {
    Column() {
      Button('test')
        .onClick(() => {
          let timestamp1 = this.getDateStringWithTimeStamp(1719283655000)
          let timestamp2 = this.getDateStringWithTimeStamp(1719995386863)
          console.info('timestamp1', timestamp1)
          console.info('timestamp2', timestamp2)
          //获取当前时间
          let time = new Date().getTime()
          console.log("时间是:" + time)
          console.log("时间是:" + this.getDateStringWithTimeStamp(time))
        })
    }

  }

  getDateStringWithTimeStamp(timestamp: number): string {
    let date = new Date(timestamp);
    const year = date.getFullYear();
    const month = ("0" + (date.getMonth() + 1)).slice(-2);
    const day = ("0" + date.getDate()).slice(-2);
    const hour = date.getHours();
    const min = date.getMinutes()
    const sec = date.getSeconds()
    // let formattedDate = `${year}年${month}月${day}日`
    let formattedDate = `${year}年${month}月${day}日${hour}时${min}分${sec}秒`
    return formattedDate
  }
分享
微博
QQ
微信
回复
21h前
相关问题
HarmonyOS 服务如何获取系统时间
17浏览 • 1回复 待解决
HarmonyOS 服务获取华为ID报错
133浏览 • 1回复 待解决
HarmonyOS服务与原子服务
12928浏览 • 2回复 待解决
HarmonyOS 服务卡片
173浏览 • 1回复 待解决
HarmonyOS 服务是什么
162浏览 • 1回复 待解决
HarmonyOS 服务打包报错
212浏览 • 1回复 待解决
HarmonyOS 服务相关实现
263浏览 • 1回复 待解决
HarmonyOS 服务申请证书
229浏览 • 1回复 待解决
HarmonyOS 服务应用跳转
129浏览 • 1回复 待解决
HarmonyOS 服务卡片和服务的区别
173浏览 • 1回复 待解决
HarmonyOS 服务服务卡片的区别
13浏览 • 1回复 待解决
服务服务卡片的区别
4438浏览 • 1回复 待解决
HarmonyOS 服务各种API报错
490浏览 • 1回复 待解决
HarmonyOS服务添加、删除功能
966浏览 • 1回复 待解决
HarmonyOS 服务华为登录功能
493浏览 • 1回复 待解决
HarmonyOS 服务的logo规范
213浏览 • 1回复 待解决
HarmonyOS 服务怎么上架
164浏览 • 1回复 待解决
HarmonyOS 服务上架问题?
272浏览 • 1回复 待解决