HarmonyOS 元服务中获取时间

systemDateTime在元服务中不能用。

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

HarmonyOS
9天前
浏览
收藏 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
微信
回复
9天前
相关问题
HarmonyOS 服务如何获取系统时间
85浏览 • 1回复 待解决
HarmonyOS 服务获取华为ID报错
187浏览 • 1回复 待解决
HarmonyOS服务与原子服务
13018浏览 • 2回复 待解决
HarmonyOS 服务卡片
230浏览 • 1回复 待解决
HarmonyOS 服务打包报错
309浏览 • 1回复 待解决
HarmonyOS 服务相关实现
319浏览 • 1回复 待解决
HarmonyOS 服务应用跳转
186浏览 • 1回复 待解决
HarmonyOS 服务申请证书
288浏览 • 1回复 待解决
HarmonyOS 服务服务卡片的区别
84浏览 • 1回复 待解决
HarmonyOS 服务是什么
213浏览 • 1回复 待解决
HarmonyOS 服务卡片和服务的区别
269浏览 • 1回复 待解决
HarmonyOS 服务怎么上架
225浏览 • 1回复 待解决
HarmonyOS 服务上架问题?
343浏览 • 1回复 待解决
HarmonyOS 服务的logo规范
249浏览 • 1回复 待解决
服务服务卡片的区别
4826浏览 • 1回复 待解决
HarmonyOS服务添加、删除功能
1064浏览 • 1回复 待解决