使用时间管理库构建kotlin多平台(js,jvm)

时间:2020-02-28 01:31:47

标签: kotlin kotlin-multiplatform kotlin-js

我想在后端(jvm)和前端(js)上使用相同的算法。该算法需要一些日期/时间运算,因此将依赖某些外部库。对于js,对于jvm来说,像是'moment'一样,有标准的'java.time'。

我发现唯一的方法是使用“特定于平台的声明”,并基本上以Java或其他方式(至少我正在使用的部分)实现js库的api。是唯一的方法还是有任何更便宜/更智能的方法?还是最便宜的方法是在nodejs中编写另一个微服务?

1 个答案:

答案 0 :(得分:0)

您尝试过klock吗?

Kotlin https://korlibs.soywiz.com/klock/的多平台日期和时间库

https://github.com/korlibs/klock