use chrono::NaiveDate; fn main() { // Create a NaiveDate object for 2012-10-11 11:21:46 let naive_date = NaiveDate::from_ymd(2012, 10, 11).and_hms(11, 21, 46); // Convert to Unix timestamp let unix_timestamp = naive_date.timestamp(); println!("Unix Timestamp: {}", unix_timestamp); }
NaiveDate
NaiveDate::from_ymd
and_hms
timestamp()
NaiveDateTime
println!
NaiveDateTime::from_timestamp()
NaiveDateTime::from_timestamp(1514764800, 0)
Utc.from_utc_datetime()
Utc.from_utc_datetime(&naive_datetime)
NaiveDate::from_ymd()
NaiveDate::from_ymd(2018, 7, 15)
NaiveDateTime::and_hms()
date.and_hms(12, 30, 45)
NaiveDateTime::timestamp()
naive_datetime.timestamp()
NaiveDateTime::format()
naive_datetime.format("%Y-%m-%d %H:%M:%S")
Utc::now()
Local::now()