3 个不稳定版本
0.1.0 | 2022年11月20日 |
---|---|
0.0.2 | 2020年5月2日 |
0.0.1 | 2019年11月14日 |
#310 在 日期和时间
41 每月下载次数
在 circadian_time 中使用
17KB
372 行
Circadia
本库提供了一个简单的接口,用于计算全球任意位置的任意日期的日出和日落时间。
安装
$ cargo add circadia --version 0.0.1
使用
use circadia::{ GlobalPosition, SunEvent, time_of_event };
use chrono::Utc;
fn main() {
// Nauticalia Greenwhich
let pos = GlobalPosition::at(51.4810066, 0.0081805);
let today = Utc::now().date();
let sunrise_time = time_of_event(today, &pos, SunEvent::SUNRISE).unwrap();
println!("Time of sunrise today: {}", sunrise_time.format("%r"));
}
lib.rs
:
本库提供了一个简单的接口,用于计算地球上任意位置的任意日期的日出和日落时间。
依赖项
~1MB
~18K SLoC