display validity as datetime

main
Ziyang Hu 2 years ago
parent 7ccaeec425
commit 539083f7b5

@ -22,6 +22,7 @@ rmp = "0.8.11"
rmp-serde = "1.1.0"
rmpv = "1.0.0"
base64 = "0.13.0"
chrono = "0.4.19"
ordered-float = { version = "3.0", features = ["serde"] }
cozorocks = { path = "cozorocks" }

@ -1,4 +1,5 @@
use crate::data::triple::StoreOp;
use chrono::{DateTime, TimeZone, Utc};
use serde_derive::{Deserialize, Serialize};
use std::fmt::{Debug, Formatter};
use std::time::{SystemTime, UNIX_EPOCH};
@ -28,7 +29,8 @@ impl Validity {
impl Debug for Validity {
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
write!(f, "v{}", self.0)
let dt = Utc.timestamp(self.0 / 1_000_000, (self.0 % 1_000_000) as u32 * 1000);
write!(f, "{}", dt.to_rfc3339())
}
}

Loading…
Cancel
Save