Как преобразовать дату типа String в формате "dd.mm.yyyy" в дату типа datetime utc?
Как конвертировать дату типа String в формате "dd.mm.yyyy" в дату типа datetime utc?
Например, дату типа String в формате "2024-11-06 14:42:49.374459409 UTC" могу конвертировать в дату типа datetime utc, так: data.parse().unwrap();
use chrono::{Utc, DateTime};
fn main() {
let now = Utc::now();
let data_string: String = format!("{}", now);
println!("data_string = {:?}", data_string);
let data_datetime_utc: DateTime<Utc> =
data_string.parse().unwrap();
println!("data_datetime_utc = {:?}", data_datetime_utc);
}
/*
data_string = "2024-11-06 15:01:35.027142096 UTC"
data_datetime_utc = 2024-11-06T15:01:35.027142096Z
*/
Вот я ввожу в терминале через use std::io;
дату в формате, например, "03.11.2024" или получаю в переменную: let data: String = "03.11.2024".to_string();
, а перевести в datetime utc
не получается.