7
Tôi đang sử dụng chrono crate; sau khi đào một số tôi phát hiện ra các loại DateTime
có một chức năng timestamp()
mà có thể tạo ra thời gian kỷ nguyên của loại i64
. Tuy nhiên, tôi không thể tìm ra cách chuyển đổi nó trở về DateTime
.Làm thế nào để chuyển đổi thời gian epoch thành ngày và giờ chuẩn?
extern crate chrono;
use chrono::*;
fn main() {
let date = chrono::UTC.ymd(2020, 1, 1).and_hms(0, 0, 0);
println!("{}", start_date.timestamp());
// ...how to convert it back?
}
Tôi cố gắng tìm một cách sử dụng tương tự như trong [thisplace] (https://docs.rs/ chrono/*/src/chrono/datetime.rs.html # 42), nhưng dường như câu trả lời của bạn ngắn gọn và thân thiện hơn. cảm ơn bạn! – Sajuuk