以下内容来自
Rust的官方库std::time::不太好用,chrono库用的更多
Cargo.toml:
1 2 3 4 5 6 7 8 9
| [package] name = "time-ex" version = "0.1.0" edition = "2018"
[dependencies] chrono = "0.4.19"
|
main.rs:
1 2 3 4 5 6 7 8 9 10 11
| use chrono::prelude::*;
fn main() {
let utc: DateTime<Utc> = Utc::now(); println!("零时区的时间为:{:?}", utc);
let local: DateTime<Local> = Local::now(); println!("当前时区的时间为: {:?}", local) }
|

1 2 3 4 5 6 7 8 9
| use chrono::prelude::*;
fn main() {
let date_time = Utc.ymd(1993, 2, 17).and_hms(5, 10, 23); println!("{}", date_time.format("%Y-%m-%d %H:%M:%S").to_string()); println!("{}", date_time.format("%Y年%m月%d日: %H小时%M分钟%S秒").to_string()); }
|

从某个日期开始的下一个周五是几号?
如从2022.01.09号开始,下一个周五是几号(2022.01.14号)
↑
BTC Address:3NNxkM6ez7szsUAgTnK2VaF949LoGmXuBs