diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index 6409dd3..82bb1ae 100644 --- a/src/main.rs +++ b/src/main.rs @@ -6,6 +6,10 @@ use std::os::linux::fs::MetadataExt; extern crate users; +extern crate chrono; +use chrono::prelude::DateTime; +use chrono::{Utc}; + mod fswalk; use fswalk::DirTree; @@ -41,7 +45,8 @@ fn write_info(path: &str, meta: &fs::Metadata) { fn format_mtime(meta: &fs::Metadata) -> String { let mtime = meta.modified().unwrap(); - format!("{:?}", mtime) + let datetime = DateTime::<Utc>::from(mtime); + datetime.format("%Y-%m-%d %H:%M:%S.%f").to_string() } |