chrono:Nim的Chrono a Timestamps,Calendars和Timezones库

时间:2024-06-12 17:15:13
【文件属性】:

文件名称:chrono:Nim的Chrono a Timestamps,Calendars和Timezones库

文件大小:416KB

文件格式:ZIP

更新时间:2024-06-12 17:15:13

Nim

为nim计时,时间戳和时区库。 文档: : 在c和javascript中都可以使用! 所有日历操作! 仅包括您需要的时区和年份! 哲学 最低的构造块应该是单个float64的时间戳,而不是复杂的日历对象。 您应该存储时间戳并传输时间戳。 日历只能用于时间计算,例如下个月,上周,从现在起60天……它的显示/计算对象应该是短暂的。 规范化日历是使用日历的一种简便方法。 可以在日历中添加随机的天,年,月。 拥有60天的日历是可以的……完成后只需对其进行标准化即可。 它只是把日子浪费到下个月。 通过这种方式执行日历数学非常容易,因为您可以在短时间内使日历字段上溢或下溢。 注意时区文件。 在某些操作系统上,有一个可以获取最新时区信息的位置,但在Windows和JS浏览器模式下则不是这种情况。 这就是为什么我提供了一种从源生成时区并将其与您的JS或本机应用程序一起提供的方法的原因。 对我来


【文件预览】:
chrono-master
----.gitignore(39B)
----src()
--------chrono.nim(961B)
--------chrono()
----LICENSE(1KB)
----.github()
--------workflows()
----tools()
--------generate.nim(6KB)
----tzdata()
--------tzdata.json(1.73MB)
--------dstchanges.csv(1.22MB)
--------timezones.csv(11KB)
----README.md(3KB)
----tests()
--------test_timezones.nim(54KB)
--------test_timestamps.nim(49KB)
--------test_calendars.nim(14KB)
--------config.nims(16B)
----chrono.nimble(417B)
----docs()
--------nimdoc.out.css(34KB)
--------index.html(100KB)

网友评论