Monotonic-Time

A simple lightweight crate to convert seconds provided to Coordinated Universal Time (UTC) or Temps Atomique International (TAI).

Rust crates.io

Instantiate a DateTime

```rust use monotonic_time::DateTime;

let mut datetime = DateTime::new(); ```

Convert Seconds to UTC

```rust use monotonic_time::DateTime;

let now = 1656603896; let mut datetime = DateTime::new(); datetime.to_datetime(now); println!("{}", datetime) ```

Convert Seconds to TAI

```rust 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