10个版本 (1个稳定版)
1.0.1 | 2024年5月14日 |
---|---|
0.1.8 | 2024年4月17日 |
0.1.2 | 2024年3月28日 |
#452 在 日期和时间
1,167 每月下载量
在 datetime-rs 中使用
46KB
986 行
日期
date
crate提供了一个简单易用的Date
结构体(以及相应的宏)。Date提供存储单个格里高利日历日期的空间。
Date
目前可以表示从-32,768年到32,767年之间的任何有效日历日期。
示例
创建日期
use date::Date;
let date = Date::new(2012, 4, 21);
您还可以使用date!
宏来获取类似于日期字面的语法
use date::date;
let date = date! { 2012-04-21 };
溢出
Date
提供了一个overflowing_new
函数,允许使用溢出值(例如2月30日或12月32日),并将它们相应地映射。这允许用户在没有进行自己的溢出检查的情况下执行某些数学计算。
特性
date-rs
包含以下特性
diesel-pg
:通过Diesel启用与PostgreSQLDATE
列的互操作性。easter
:启用计算复活节日期。serde
:启用与serde
的序列化和反序列化。 (默认启用。)tz
:启用支持时区感知日期构建。
依赖项
~0.1–1.3MB
~26K SLoC