#unix-timestamp #sntp #retrieve #requests #ntp #practice #port

simple-ntp

使用 SNTP 请求检索 Unix 时间戳的库

2 个版本

0.1.1 2023年6月3日
0.1.0 2023年6月3日

#5 in #sntp

MIT 许可证

11KB
216

simple-ntp

使用 SNTP 请求检索 Unix 时间戳的库。

仅用于练习。

示例

使用 cargo add simple-ntp。

cargo add simple-ntp

示例代码

use simple_ntp::sntp;

fn main() {
    let timestamp = sntp::unix_timestamp("ntp.aliyun.com").unwrap();
    println!("{:?}", timestamp);

    // use specified port
    let timestamp = sntp::unix_timestamp("ntp.aliyun.com:123").unwrap();
    println!("{:?}", timestamp);

    let delta = sntp::clock_offset_nanos("ntp.aliyun.com").unwrap();
    println!("{:?}", delta as f64 / 1e9);
}

许可证

MIT 许可证

无运行时依赖