diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-10-01 20:20:08 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-10-01 20:20:08 +0300 |
commit | b22f1facb247a78e8c706a0201dcf6a397ddb0e4 (patch) | |
tree | 6e6dc662ddf4311154a1dab6bd3a1fcff97bda7d /src | |
parent | 3c13d2fd983580e1d5988ae3bad41cb08195894c (diff) | |
download | summainrs-b22f1facb247a78e8c706a0201dcf6a397ddb0e4.tar.gz |
Change: pretty print timestamps to be human-readable
Diffstat (limited to 'src')
-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() } |