next_web_dev/util/
date_time_util.rs1use chrono::{DateTime, Local};
2
3pub struct LocalDateTimeUtil;
11
12impl LocalDateTimeUtil {
13    pub fn now() -> String {
14        let now: DateTime<Local> = Local::now();
15        return now.format("%Y-%m-%d %H:%M:%S%.3f").to_string();
17    }
18
19    pub fn timestamp() -> i64 {
20        let now: DateTime<Local> = Local::now();
21        return now.timestamp();
22    }
23
24    pub fn date() -> String {
25        let now: DateTime<Local> = Local::now();
26        return now.format("%Y-%m-%d").to_string();
27    }
28
29    pub fn to_save_path() -> String {
30        let now: DateTime<Local> = Local::now();
31        return now.format("%Y/%m/%d").to_string();
32    }
33}