chrono 获取 当前 年月日 时间
要使用 chrono
crate 获取当前的年月日和时间,可以使用 chrono::Local
来获取本地时间,并使用 format
方法来格式化日期和时间。以下是一个示例代码,展示如何获取当前的年月日和时间:
- 首先,在
Cargo.toml
文件中添加chrono
依赖:
[dependencies]
chrono = "0.4"
- 然后,编写以下 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);
}
在这个示例中:
- 使用
chrono::Local::now()
获取当前本地时间。 - 使用
format
方法格式化当前的年月日,格式为YYYY-MM-DD
。 - 使用
format
方法格式化当前的时间,格式为HH:MM:SS
。 - 使用
format
方法格式化当前的完整日期和时间,格式为YYYY-MM-DD HH:MM:SS
。
这个示例展示了如何在 Rust 中使用 chrono
crate 获取当前的年月日和时间,并将其格式化为字符串输出。
如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!
txttool.com 说一段 esp56物联 查询128 IP查询