ArkTS对时间的处理,如何获取系统当前时间或者指定时间,已经对时间格式进行转换。
ArkTS对时间的处理
HarmonyOS
赞
收藏 0
回答 1
相关问题
如何获取当前系统时间的时间戳
1194浏览 • 1回复 待解决
HarmonyOS 如何获取当前时间的时间戳
276浏览 • 1回复 待解决
如何将时间戳转换为日期格式的时间
3417浏览 • 1回复 待解决
如何获取系统时间戳以及格式的转换
2250浏览 • 1回复 待解决
HarmonyOS 如何用系统时间生成yyyyMMddHHmmss格式的时间
148浏览 • 1回复 待解决
HarmonyOS 时间格式转换问题
0浏览 • 0回复 待解决
获取系统当前时间戳异常
420浏览 • 1回复 待解决
HarmonyOS 有没有获取手机开机时间或者已经开机时长的方法?
713浏览 • 1回复 待解决
HarmonyOS 时间戳如何转换为时间
134浏览 • 1回复 待解决
HarmonyOS 获取当前时间
517浏览 • 1回复 待解决
LiteOS-M如何获取系统当前时间?
8241浏览 • 1回复 待解决
ArkTS的时间获取如何实现
4926浏览 • 1回复 已解决
HarmonyOS 获取指定格式的当前系统时间api,或者是否有比较流行的三方库
92浏览 • 1回复 待解决
当前List组件的惯性滑动维持时间过长,是否有方法可以自定义Fling的维持时间或者滑动距离
1844浏览 • 1回复 待解决
HarmonyOS 获取时间将时间转化为北京时区的时间
196浏览 • 1回复 待解决
HarmonyOS 如何获取格式化的时间?
160浏览 • 1回复 待解决
HarmonyOS ArkTS有获取当前时间戳的方法吗
362浏览 • 1回复 待解决
如何将某个时间转换成距现在的时间
691浏览 • 1回复 待解决
HarmonyOS 使用华为公仓的dayjs,系统时区设置设置欧洲时区,转换成北京时间时丢失时间信息或者时间失效。
133浏览 • 1回复 待解决
HarmonyOS 求获取当前时间戳方法, 时间戳格式为1970年到现在的13位整数
294浏览 • 1回复 待解决
HarmonyOS 时间戳转换
146浏览 • 1回复 待解决
HarmonyOS 时间没有isAfter属性么,如何判断当前时间是否是目标时间之后呢?
317浏览 • 1回复 待解决
HarmonyOS 如何将时间进行格式化?
479浏览 • 1回复 待解决
HarmonyOS 元服务如何获取系统时间
17浏览 • 1回复 待解决
鸿蒙 通知如何设置已经显示的时间?
6656浏览 • 1回复 待解决
本文主要介绍如何获取系统当前时间或者指定时间,已经对时间格式进行转换。本文档参考@ohos.systemDateTime (系统时间、时区)-ArkTS API参考-HarmonyOS应用开发。主要使用@ohos.systemDateTime 对时间进行处理,以及使用第三方库对时间格式进行转换
使用 @ohos.systemDateTime
导入模块
使用getCurrentTime(isNano: boolean, callback: AsyncCallback<number>): void
获取自Unix纪元以来经过的时间,使用callback异步回调。
系统能力:SystemCapability.MiscServices.Time
参数:
参数名
类型
必填
说明
isNano
boolean
是
返回结果是否为纳秒数。- true:表示返回结果为纳秒数(ns)。- false:表示返回结果为毫秒数(ms)。
callback
AsyncCallback<number>
是
回调函数,返回自Unix纪元以来经过的时间戳。
其他的获取时间能力请参考API文档,下面是目前支持的API
使用Date
systemDateTime.getDate从API9支持,从API10开始废弃,使用new Date()代替
使用方式如下所示
常用API
输出结果如下所示
更多支持的API,参考lib.ets.5.ts
使用第三方库
如果上面的API无法满足要求,可以使用第三方库,本文主要使用dayjs,其他的第三方库可以自行根据官方文档使用,dayjs链接OpenHarmony-TPC/openharmony_tpc_samples - Gitee.com
下载
在oh-package.json5配置文件中添加dayjs的依赖
添加依赖的格式如下所示
使用
使用插件
更多关于dayjs的使用请参考Day.js中文网 (fenxianglu.cn)
更多支持的第三方库请参考README.md · OpenHarmony-TPC/openharmony_tpc_samples - Gitee.com
适配的版本信息
IDE:DevEco Studio 4.0.1.601
SDK:HarmoneyOS 4.0.10.11