如题: napi_get_date_value接口在获取给定ArkTS Date对应的C++ double值时有哪些步骤?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
如题: napi_get_date_value接口在获取给定ArkTS Date对应的C++ double值时有哪些步骤?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
1 回答526 阅读✓ 已解决
1 回答536 阅读
1 回答476 阅读
490 阅读
489 阅读
480 阅读
446 阅读
在C++代码中,先获取传入的ArkTS Date对象参数,然后调用
napi_get_date_value
接口获取对应的double
值(Unix Time Stamp时间),若接口调用失败则抛出错误。获取成功后,将该double
值创建为ArkTS的double
数值并返回。示例代码如下:ArkTS侧创建一个Date对象,传入该接口获取其对应的
double
值并通过日志输出(如hilog.info(0x0000, 'testTag', 'Node-API: output the Unix Time Stamp: %{public}d', date.getTime()); hilog.info(0x0000, 'testTag', 'Test Node-API napi_get_date_value: %{public}d', testNapi.getDateValue(date));
)。本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。