chrono 获取 当前 年月日 时间

180it 2024-11-04 PM 121℃ 0条

chrono 获取 当前 年月日 时间

要使用 chrono crate 获取当前的年月日和时间,可以使用 chrono::Local 来获取本地时间,并使用 format 方法来格式化日期和时间。以下是一个示例代码,展示如何获取当前的年月日和时间:

  1. 首先,在 Cargo.toml 文件中添加 chrono 依赖:
[dependencies]
chrono = "0.4"
  1. 然后,编写以下 Rust 代码:
use chrono::Local;

fn main() {
    // 获取当前本地时间
    let now = Local::now();

    // 获取当前的年月日
    let date_str = now.format("%Y-%m-%d").to_string();
    println!("当前日期: {}", date_str);

    // 获取当前的时间
    let time_str = now.format("%H:%M:%S").to_string();
    println!("当前时间: {}", time_str);

    // 获取当前的完整日期和时间
    let datetime_str = now.format("%Y-%m-%d %H:%M:%S").to_string();
    println!("当前日期和时间: {}", datetime_str);
}

在这个示例中:

  1. 使用 chrono::Local::now() 获取当前本地时间。
  2. 使用 format 方法格式化当前的年月日,格式为 YYYY-MM-DD
  3. 使用 format 方法格式化当前的时间,格式为 HH:MM:SS
  4. 使用 format 方法格式化当前的完整日期和时间,格式为 YYYY-MM-DD HH:MM:SS

这个示例展示了如何在 Rust 中使用 chrono crate 获取当前的年月日和时间,并将其格式化为字符串输出。

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

chrono 获取 当前 年月日 时间