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}