Crate monotonic_time
source · [−]Expand description
Monotonic-Time
A simple lightweight crate to convert seconds provided to Coordinated Universal Time
(UTC) or Temps Atomique International
(TAI).
Instantiate a DateTime
use monotonic_time::DateTime;
let mut datetime = DateTime::new();
Convert Seconds to UTC
use monotonic_time::DateTime;
let now = 1656603896;
let mut datetime = DateTime::new();
datetime.to_datetime(now);
println!("{}", datetime)
Convert Seconds to TAI
use monotonic_time::DateTime;
let now = 1656603896;
let mut datetime = DateTime::new();
// Pass in the seconds and the offset of UTC from TAI
datetime.to_taitime(now, 37);
println!("{}", datetime)
LICENSING
This crate is Licensed under Apache-2.0
or MIT
CONTRIBUTING
All contributions must adhere to the crate’s code and the Rust Code of Conduct - https://www.rust-lang.org/policies/code-of-conduct
Structs
DateTime
struct handles all operations for time and date conversion
from seconds
Enums
Date and time formats currently supports UTC
and TAI
Constants
An array containing the length of each month in a leap year
An array containing the length of each month in a non leap year