2 回复
使用systemDateTime.getTime():https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-date-time-V5#systemdatetimegettime10
let time = systemDateTime.getTime(true)
在HarmonyOS(鸿蒙)系统中获取时间戳是一个常见的开发需求,通常可以通过系统提供的API来实现。以下是一个基本的获取当前时间戳的方法,使用Java或Kotlin语言(假设你在开发一个HarmonyOS应用):
Java示例
import java.lang.System;
public class TimeStampExample {
public static void main(String[] args) {
long currentTimeMillis = System.currentTimeMillis(); // 获取当前时间的毫秒级时间戳
System.out.println("Current Time Stamp: " + currentTimeMillis);
}
}
Kotlin示例
fun main() {
val currentTimeMillis: Long = System.currentTimeMillis() // 获取当前时间的毫秒级时间戳
println("Current Time Stamp: $currentTimeMillis")
}
在HarmonyOS应用中,这些代码可以直接在Activity或Service等组件中使用。System.currentTimeMillis()
方法返回的是自1970年1月1日00:00:00 UTC以来的毫秒数,即所谓的Unix时间戳。
如果你需要更高精度的时间戳(如纳秒级),可以使用System.nanoTime()
,但请注意,它返回的是相对时间,不适合直接用作绝对时间戳。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html