#date-time #date #millis #time #veeks

已删除 veeks_millis

已弃用,过时

1.0.3 2023年5月26日
1.0.2 2021年2月3日
0.5.5 2021年2月2日

#10 in #millis

MIT 许可证

20KB
245

已弃用,过时

新库名为 varweeks_millis。


lib.rs:

veeks_millis

2021年新的日期和时间单位和格式:veeks 和 millis
repo; 版本:1.0.2 日期:2021-02-03 作者:bestia.dev

Documentation crev reviews RustActions latest doc Licence

Lines in Rust code Lines in Doc comments Lines in Comments Lines in examples Lines in tests

新的日期和时间单位和格式的建议

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,单位 μd1md1000μd

这个包包含用于与新单位 veeks 和 millis 一起使用的函数。
它依赖于 crate chrono 以提供 NaiveDateNaiveTime

用于项目

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