diff options
author | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-01-06 16:10:36 +0200 |
---|---|---|
committer | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-01-06 16:10:36 +0200 |
commit | c0ac643f0545a0364c3b18c0fa92705399f8b238 (patch) | |
tree | f89f7a73c1c578a84712e116fa38c6644b21ff76 /ui/src/components | |
parent | f6de511abdafb4cb08c0264df6e2c88cf88faaab (diff) |
melib: add datetime module
Datetime module adds POSIX time functions interface
Diffstat (limited to 'ui/src/components')
-rw-r--r-- | ui/src/components/mail/listing/conversations.rs | 5 | ||||
-rw-r--r-- | ui/src/components/mail/listing/plain.rs | 2 | ||||
-rw-r--r-- | ui/src/components/mail/listing/thread.rs | 2 |
3 files changed, 3 insertions, 6 deletions
diff --git a/ui/src/components/mail/listing/conversations.rs b/ui/src/components/mail/listing/conversations.rs index edc357eb..3b72cdc4 100644 --- a/ui/src/components/mail/listing/conversations.rs +++ b/ui/src/components/mail/listing/conversations.rs @@ -911,10 +911,7 @@ impl ConversationsListing { n / (24 * 60 * 60), if n / (24 * 60 * 60) == 1 { "" } else { "s" } ), - _ => thread_node - .datetime() - .format("%Y-%m-%d %H:%M:%S") - .to_string(), + _ => melib::datetime::timestamp_to_string(thread_node.date(), Some("%Y-%m-%d %T")), } } diff --git a/ui/src/components/mail/listing/plain.rs b/ui/src/components/mail/listing/plain.rs index 3f0f0f74..b1f8de8c 100644 --- a/ui/src/components/mail/listing/plain.rs +++ b/ui/src/components/mail/listing/plain.rs @@ -906,7 +906,7 @@ impl PlainListing { n if n < 4 * 24 * 60 * 60 => { format!("{} days ago{}", n / (24 * 60 * 60), " ".repeat(9)) } - _ => envelope.datetime().format("%Y-%m-%d %H:%M:%S").to_string(), + _ => melib::datetime::timestamp_to_string(envelope.datetime(), None), } } diff --git a/ui/src/components/mail/listing/thread.rs b/ui/src/components/mail/listing/thread.rs index 503d8a05..cbcdbcd7 100644 --- a/ui/src/components/mail/listing/thread.rs +++ b/ui/src/components/mail/listing/thread.rs @@ -487,7 +487,7 @@ impl ThreadListing { n if n < 4 * 24 * 60 * 60 => { format!("{} days ago{}", n / (24 * 60 * 60), " ".repeat(9)) } - _ => envelope.datetime().format("%Y-%m-%d %H:%M:%S").to_string(), + _ => melib::datetime::timestamp_to_string(envelope.datetime(), None), } } } |