pub fn now_utc() -> time::OffsetDateTime {
time::OffsetDateTime::now_utc()
}
pub fn from_unix_timestamp(timestamp: i64) -> time::OffsetDateTime {
time::OffsetDateTime::from_unix_timestamp(timestamp).expect("timestamp out of range")
}
pub fn format(time: &time::OffsetDateTime) -> String {
let format_description =
time::format_description::parse("[year]-[month]-[day] [hour]:[minute]:[second] (UTC)")
.unwrap();
time.format(&format_description).unwrap()
}
pub fn format_unix_timestamp(timestamp: i64) -> String {
format(&from_unix_timestamp(timestamp))
}