ih_muse_core/time.rs
1use chrono::{DateTime, Utc};
2
3/// Converts a DateTime<Utc> to a timestamp in i64 from chronos library
4pub fn datetime_to_i64(datetime: DateTime<Utc>) -> i64 {
5 datetime.timestamp_micros()
6}
7
8/// Gets current UTC timestamp i64
9pub fn utc_now_i64() -> i64 {
10 datetime_to_i64(utc_now())
11}
12
13/// Gets current UTC timestamp i64
14pub fn utc_now() -> DateTime<Utc> {
15 Utc::now()
16}