#儒略 #周期 # #chrono #日期 #转换 #连续

julianday

儒略日是从儒略周期开始至今的连续天数。该软件包实现了一种将儒略日或修改后的儒略日转换为chrono的NaiveDate的方法。

6个版本 (稳定)

1.2.0 2022年8月26日
1.1.0 2022年7月11日
1.0.1 2022年6月30日
0.2.0 2020年5月2日
0.1.0 2020年5月2日

#285 in 日期和时间

Download history • Rust 包仓库 182/week @ 2024-03-11 • Rust 包仓库 96/week @ 2024-03-18 • Rust 包仓库 78/week @ 2024-03-25 • Rust 包仓库 172/week @ 2024-04-01 • Rust 包仓库 101/week @ 2024-04-08 • Rust 包仓库 187/week @ 2024-04-15 • Rust 包仓库 238/week @ 2024-04-22 • Rust 包仓库 217/week @ 2024-04-29 • Rust 包仓库 205/week @ 2024-05-06 • Rust 包仓库 155/week @ 2024-05-13 • Rust 包仓库 140/week @ 2024-05-20 • Rust 包仓库 130/week @ 2024-05-27 • Rust 包仓库 131/week @ 2024-06-03 • Rust 包仓库 83/week @ 2024-06-10 • Rust 包仓库 125/week @ 2024-06-17 • Rust 包仓库 106/week @ 2024-06-24 • Rust 包仓库

每月462次下载
2 软件包中使用

MIT 许可证

9KB
154

mirror mirror crates.io docs.rs

儒略日是从儒略周期开始至今的连续天数。该软件包实现了一种将儒略日转换为chrono的NaiveDate的方法。

儒略日 (JD)

use chrono::NaiveDate;
use julianday::JulianDay;

fn main() {
    let naivedate = NaiveDate::from_ymd(2020, 2, 18);
    let julianday = JulianDay::from(naivedate);
    let date = julianday.to_date();
}

修改后的儒略日 (MJD)

use chrono::NaiveDate;
use julianday::ModifiedJulianDay;

fn main() {
    let naivedate = NaiveDate::from_ymd(2020, 2, 18);
    let mjd = ModifiedJulianDay::from(naivedate);
    let date = mjd.to_date();
}

依赖关系

~1MB
~18K SLoC