1.0.3 |
|
---|---|
1.0.2 |
|
0.5.5 |
|
#10 in #millis
20KB
245 行
已弃用,过时
新库名为 varweeks_millis。
lib.rs
:
veeks_millis
2021年新的日期和时间单位和格式:veeks 和 millis
repo; 版本:1.0.2 日期:2021-02-03 作者:bestia.dev
新的日期和时间单位和格式的建议
Veeks 和 millis 是我对新的日期和时间单位和格式的建议。
以下是关于日期和时间改革建议的详细阅读 TL;DR
https://github.com/bestia-dev/new_date_time_units_and_formats/
简短解释
年(开始和结束)与公元(CE)历相同。
月份已过时,在新格式中不再使用。
Veek 类似于周。一年有 52 个完整的 veeks,每周 7 天。
例外的是最后一个第 53 个 veek 只有一天的庆祝日。对于闰年有两个庆祝日。
新的一年总是从 01v 1d
开始 - 简称 one-vee one-dee。基本上每年都以星期一开始。
Veek 日类似于周内日,但没有名称。它们只用数字和 d
单位。
1d
是周一的新名称,7d
是周日的的新名称。
veek_date 格式适用于所有语言,看起来完全像这样
2021c 52v 2d
年必须是从 1000c 到 9999c 的 4 位数字。单位 c
代表 CE - 公元。空格。
Veek 必须是从 01v 到 53v 的 2 位数字。单位 v
代表 Veek。空格。
日必须是从 1d 到 7d 的 1 位数字。单位 d
代表天。结束。
小时、分钟和秒已过时。
一天分为 1000 个 md。
Millis 是 milliday 的简称。单位是 md
。
对于更短的时间间隔,有 microdays 或 micros,单位 μd
。 1md
有 1000μd
。
这个包包含用于与新单位 veeks 和 millis 一起使用的函数。
它依赖于 crate chrono
以提供 NaiveDate
和 NaiveTime
。
用于项目
https://github.com/bestia-dev/new_date_time_units_and_formats/
cargo crev 审查和建议
建议始终使用 cargo-crev
验证每个依赖项的可信度。
请传播此信息。
在网络上,使用以下网址阅读crate评论。例如
https://web.crev.dev/rust-reviews/crate/num-traits/
依赖项
~3–4.5MB
~72K SLoC