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

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

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

HarmonyOS
2024-12-25 18:03:23
浏览
收藏 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}`
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.

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

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

分享
微博
QQ
微信
回复
2024-12-25 20:14:56


相关问题
如何将某个时间转换成距现在时间
933浏览 • 1回复 待解决
HarmonyOS 如何获得GMT时区时间
429浏览 • 1回复 待解决
HarmonyOS 时间戳如何转换时间
398浏览 • 1回复 待解决
HarmonyOS 时间转换
545浏览 • 1回复 待解决
如何获取当前系统时间时间
1568浏览 • 1回复 待解决
HarmonyOS TextTimer如何设置起始时间
246浏览 • 1回复 待解决
HarmonyOS 时间格式转换问题
489浏览 • 1回复 待解决
如何将时间转换为日期格式时间
3899浏览 • 1回复 待解决
HarmonyOS 转换时间方法
1021浏览 • 1回复 待解决
需要提供曝光时间设置接口
2030浏览 • 1回复 待解决
RCP库发起请求如何设置超时时间
969浏览 • 1回复 待解决
如何获取系统时间戳以及格式转换
2705浏览 • 1回复 待解决
鸿蒙 通知如何设置已经显示时间
6811浏览 • 1回复 待解决
HarmonyOS 时间戳转时间
664浏览 • 1回复 待解决
HarmonyOS timestamp转换为正常时间
433浏览 • 1回复 待解决