14 个版本
0.1.67 | 2024年5月27日 |
---|---|
0.1.66 | 2024年5月27日 |
0.1.64 | 2024年4月5日 |
0.1.63 | 2024年2月22日 |
0.0.2 |
|
#92 在 日期和时间
941 每月下载量
89KB
1.5K SLoC
perDiem
0.1.6x 补丁说明
在 Discord @ dtimer 上给我留言,提供反馈或建议
重要
强烈建议使用 0.1.66 以后的版本,因为之前的版本有一个错误,即在添加一年后,闰日会转换为 2 月 28 日而不是 3 月 1 日
新增功能
OrdinalDate 结构体
按顺序增加和减少函数
to_OrdinalDate
最后添加了 Date 和 DateTime 的减少函数(decrease_ordinally_as_new 和 decrease_ordinally)
大幅改进文档
修复/更改
修复了文档中许多没有导入和一些错误的测试
将 Date、DateTime 和 OrdinalDate 的 .new() 的起始年份改为 0,(原来是 1)
更改了一些描述以增强清晰度
由于类型限制,删除了不必要的检查
使 24 无效的小时(应该是小时 0)
修复了 29/2 变为非闰年返回 2/28 而不是 3/1 的问题
重写周计算
删除了 compare_dyn_any_value
删除了 Date 和 DateTime 的所有 ShareEL
修复了 README
常规 README
The Date
结构体
字段
day
: i8
month
: i8
year
: i16
实现
The DateTime
结构体
字段
second
: i8
minute
: i8
hour
: i8
day
: i8
month
: i8
year
: i16
实现
The TimeDifference
结构体
用于表示日期和日期时间之间的差异 字段
second
: i32minute
: i32
hour
: i32
day
: i32
month
: i32
year
: i32
实现
The TimeSpan
枚举
用于增加和减少方法(WIP)
变体
second
: i32minute
: i32
hour
: i32
day
: i32
month
: i32
year
: i32
依赖
~1.5–2.3MB
~43K SLoC