Как преобразовать дату типа 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
*/

play...

Вот я ввожу в терминале через use std::io; дату в формате, например, "03.11.2024" или получаю в переменную: let data: String = "03.11.2024".to_string();, а перевести в datetime utc не получается.

получилось типа такого...


Ответы (0 шт):