文件名称:DateTime:Haxe的Datetime(+ math,+ intervals)实现
文件大小:125KB
文件格式:ZIP
更新时间:2024-06-04 19:16:42
time math datetime date timezone
约会时间 Haxe的自定义日期时间实现。 不存储毫秒信息。 包含用于处理间隔和日期/时间数学的类和方法。 DateTime是Float之上的abstract类型,因此它不会创建任何对象(与标准的Haxe Date类不同)并为您节省了一些内存:) DateTime还支持1个广告到16777215个广告之间的日期(甚至更多) DateTime是完全跨平台的,因为它是用普通的Haxe编写的。 时区 DateTime使用IANA时区数据库处理时区: : 本地时区检测代码是jstimezonedetect库的直接端口: : jstimezonedetect 。 注意:请阅读原始库自述文件的“限制”。 表现 根据您的目标平台和使用的DateTime方法的不同,它可以比标准Date类快7倍,也可以慢10倍。 时区数据库 除非您在代码中的某个地方引用了Timezone类,否则它将不会被编译。
【文件预览】:
DateTime-master
----tzdata.hxml(43B)
----dev.hxml(102B)
----hxml()
--------cpp.hxml(78B)
--------common.hxml(76B)
----tools()
--------TZBuilder.hx(10KB)
--------UpdateFromServer.hx(786B)
--------utils()
----test()
--------Test.hx(723B)
--------TimezoneTest.hx(2KB)
--------DateTimeIntervalTest.hx(6KB)
--------DateTimeTest.hx(21KB)
----run_test.sh(1KB)
----test.hxml(355B)
----LICENSE(1KB)
----src()
--------datetime()
----run.n(54KB)
----.gitignore(164B)
----test_full.hxml(608B)
----haxelib.json(491B)
----CHANGELOG.md(2KB)
----README.md(5KB)
----run.hxml(148B)
----update_timezones.md(310B)
----build()
--------.gitignore(14B)
----dox.sh(227B)