2 个版本
0.1.1 | 2023 年 10 月 30 日 |
---|---|
0.1.0 | 2023 年 10 月 30 日 |
#1850 在 命令行工具
在 omnical 中使用
59KB
1.5K SLoC
Nongli: 中文农历的 Rust 库和 CLI 工具
注意:该项目处于早期开发阶段,不能保证在所有平台上运行。欢迎提交错误报告。
作为可执行文件安装
cargo install nongli
或
cargo install --git https://github.com/supertsy5/nongli
作为库
空谈无益,让我展示代码。
fn test() {
use chrono::NaiveDate;
use nongli::{ChineseDate, SolarTerm};
let date = NaiveDate::from_ymd_opt(2023, 10, 30).unwrap();
let chinese_date = ChineseDate::new(2023, 09, false, 16).unwrap();
assert_eq!(ChineseDate::from_gregorian(&date), Some(chinese_date));
assert_eq!(chinese_date.to_gregorian(), date);
assert_eq!(
SolarTerm::from_date(&NaiveDate::from_ymd_opt(2023, 10, 25).unwrap()),
Some(SolarTerm::Shuangjiang)
);
}
开发
提示:运行
. aliases.sh
以获取常用别名。
克隆此仓库并运行
cargo build
依赖项
~2.2–3MB
~57K SLoC