summaryrefslogtreecommitdiffstats
path: root/ui/src/components
diff options
context:
space:
mode:
authorManos Pitsidianakis <el13635@mail.ntua.gr>2020-01-06 16:10:36 +0200
committerManos Pitsidianakis <el13635@mail.ntua.gr>2020-01-06 16:10:36 +0200
commitc0ac643f0545a0364c3b18c0fa92705399f8b238 (patch)
treef89f7a73c1c578a84712e116fa38c6644b21ff76 /ui/src/components
parentf6de511abdafb4cb08c0264df6e2c88cf88faaab (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.rs5
-rw-r--r--ui/src/components/mail/listing/plain.rs2
-rw-r--r--ui/src/components/mail/listing/thread.rs2
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),
}
}
}