From 714a121113e61583295106e2bc7ac6ac2c160c0b Mon Sep 17 00:00:00 2001 From: Nils Andreas Svee Date: Sun, 22 Feb 2026 12:12:04 +0700 Subject: [PATCH] feat(time): Add granular time getters --- src/time.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/time.rs b/src/time.rs index 9df6662..882cdf6 100644 --- a/src/time.rs +++ b/src/time.rs @@ -20,6 +20,18 @@ impl Time { (self.time_s as i64 % 86400 * 1000) + (self.time_ns as i64 / 1000000) } + pub fn secs(&self) -> u64 { + self.time_s + } + + pub fn nsecs(&self) -> u64 { + self.time_ns + } + + pub fn as_secs_f64(&self) -> f64 { + self.time_s as f64 + self.time_ns as f64 / 1_000_000_000.0 + } + pub fn to_milliseconds(&self) -> u64 { (self.time_s * 1000) + (self.time_ns / 1000000) }