HarmonyOS 使用华为公仓的dayjs,系统时区设置设置欧洲时区,转换成北京时间时丢失时间信息或者时间失效。

dayjs官网上的demo,https://day.js.org/docs/zh-CN/timezone/converting-to-zone

系统时区随便切一个,转换北京时间结果异常。

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

参考时间戳转换时间字符demo

let date = new Date(1710161336 * 1000);
const year = date.getFullYear();
const month = ("0" + (date.getMonth() + 1)).slice(-2);
const day = ("0" + date.getDate()).slice(-2);
const hours = ("0" + date.getHours()).slice(-2);
const minutes = ("0" + date.getMinutes()).slice(-2);
const seconds = ("0" + date.getSeconds()).slice(-2);
let formattedDate = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`

其他现成的格式可参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/i18n-time-date-V5

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 如何获得GMT时区时间
48浏览 • 1回复 待解决
如何将某个时间转换成距现在时间
628浏览 • 1回复 待解决
HarmonyOS 时间转换
41浏览 • 1回复 待解决
如何获取当前系统时间时间
989浏览 • 1回复 待解决
如何将时间转换为日期格式时间
3231浏览 • 1回复 待解决
HarmonyOS 转换时间方法
665浏览 • 1回复 待解决
需要提供曝光时间设置接口
1640浏览 • 1回复 待解决
如何获取系统时间戳以及格式转换
2023浏览 • 1回复 待解决
RCP库发起请求如何设置超时时间
664浏览 • 1回复 待解决
鸿蒙 通知如何设置已经显示时间
6572浏览 • 1回复 待解决
HarmonyOS 如何获取当前时间时间
60浏览 • 1回复 待解决
HarmonyOS 本地时间和UTC时间问题
23浏览 • 1回复 待解决
TimePicker如何设置时间选择器范围?
7025浏览 • 1回复 待解决