HarmonyOS 鸿蒙Next 开发里 怎么把时间的long类型转化为日期类型。有demo吗
HarmonyOS 鸿蒙Next 开发里 怎么把时间的long类型转化为日期类型。有demo吗
参考如下demo
let date = new Date(1720670349000)
console.info(‘date=:’,JSON.stringify(date) + ‘year=’ +date.getFullYear() + ’ month=’ + (date.getMonth() +1)+ " day=" + date.getDate());
打印结果如下:
07-12 19:01:34.646 8715-8715 A03d00/JSAPP pid-8715 I date=: "2024-07-11T03:59:09.000Z"year=2024 month=7 day=11
更多关于HarmonyOS 鸿蒙Next 开发里 怎么把时间的long类型转化为日期类型。有demo吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next开发中,将时间的long
类型转化为日期类型,通常可以通过java.util.Date
和java.text.SimpleDateFormat
类来完成。不过,由于你的要求不涉及Java或C语言,这里将基于鸿蒙的ohos.utils.TimeUtils
和ohos.utils.LocalDate
类来实现。
以下是一个简单的示例代码:
import ohos.utils.TimeUtils;
import ohos.utils.LocalDate;
// 假设有一个long类型的时间戳
long timestamp = System.currentTimeMillis();
// 将long类型的时间戳转化为LocalDate对象
LocalDate date = LocalDate.fromTimestamp(timestamp);
// 打印日期
System.out.println("日期: " + date.toString());
在这个示例中,System.currentTimeMillis()
用于获取当前的时间戳(以毫秒为单位)。LocalDate.fromTimestamp(timestamp)
方法将时间戳转换为LocalDate
对象,该对象表示不带时间的日期。
注意,LocalDate
是鸿蒙系统中用于表示日期的类,它提供了多种方法来操作和格式化日期。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html