2个稳定版本
1.0.19 | 2023年5月26日 |
---|
341 在 日期和时间
30 每月下载量
28KB
249 行
varweeks_millis
2023年新的日期和时间单位和格式:varweeks 和 millis
版本:1.0.19 日期:2023-05-26 作者:bestia.dev 仓库:Github
标签:#rustlang #教程 #datetime
我的GitHub项目更像是教程而不是成品:bestia-dev教程.
新的日期和时间单位和格式的建议
Varweeks 和 millis 是我对新的日期时间单位和格式的建议。
关于日期时间改革提案的详细阅读 TL;DR
https://github.com/bestia-dev/new_date_time_units_and_formats/
Varweeks
一个非常简短的说明
年份(开始和结束)与公元-公历相同。
月份已过时,在新格式中根本不使用。
Varweek 类似于周。这是年的主要部分(不再是月份)。它是“可变周”,因为一年有 52 个完整的 varweeks,每周 7 天。例外的是第 53 个 varweek,它只有 1 天庆祝日。闰年有 2 天庆祝日。
新的一年总是从 01v 1d
开始 - 简称 one-vee one-dee。基本上,每年都以星期一(one-dee)开始。
Varweek 天类似于周天,但没有名字。它们只使用数字和 d
单位。
1d
(one-dee)是星期一的新名称,
2d
(two-dee)是星期二的新名称,
3d
(three-dee)是星期三的新名称,
4d
(four-dee)是星期四的新名称,
5d
(five-dee)是星期五的新名称,
6d
(six-dee)是星期六的新名称,以及
7d
(seven-dee)是星期日的新名称。
实际上,新名称与旧名称在某种程度上相似。
varweek_date 格式对每种语言都是全局的,看起来完全像这样
2023c 52v 2d
年份必须是 4 位数字,从 1000c 到 9999c。单位 c
代表 CE - 公元。
Varweek 必须是 2 位数字,从 01v 到 53v。单位 v
代表 varweek。
日期必须是 1 位数字,从 1d 到 7d。单位 d
代表天。结束。
这是国际单位制常用的语法。首先是量,然后是测量单位。
毫秒
小时、分钟和秒都已经过时。
一天被分为1000个毫日(milliday)。
毫秒是毫日的简称。单位是 md
。
对于更短的时间间隔,有微日或微秒,单位 μd
。 1md
等于 1000μd
。
这个crate包含用于与新的单位varweeks和millis一起使用的函数。
它依赖于crate chrono
用于 NaiveDate
和 NaiveTime
。
用于项目
PWA wasm转换器和详细说明
https://github.com/bestia-dev/new_date_time_units_and_formats/
PWA wasm时钟
https://github.com/bestia-dev/varweeks_millis_clock
开源且免费如啤酒
我的开源项目免费如啤酒(MIT许可)。
我热爱编程。
但我也需要喝酒。如果你觉得我的项目和教程有用,请通过向我的PayPal捐赠来买我一杯啤酒。
你知道你当地酒吧啤酒的价格吧 ;-)
所以我可以为你的健康喝一杯免费的啤酒 :-)
Na zdravje! Alla salute! Prost! Nazdravlje! 🍻
//bestia.dev
//github.com/bestia-dev
//bestiadev.substack.com
//youtube.com/@bestia-dev-tutorials
依赖
~3–4.5MB
~71K SLoC