uts2ts

Continuous Integration Continuous Deployment GitHub Tag Crate Release Documentation

uts2ts is a simple function that does only one thing:

It converts a unix timestamp to something slightly more useful. ;-)

So why then? Well, it's not always warranted to pull in a myriad of dependencies when you need this one, little thingy.

For complex time and date calculations and manipulations, please refer to the more functional complete crates [chrono] and [time].

Please note that the as_string() method is just a quick way of generating a human readable date/time string that

Examples

```rust use uts2ts::uts2ts;

fn main() { let ts = uts2ts(204158100);

// Timestamp { year: 1976, month: 6, day: 20, hour: 22, minute: 35, second: 0, weekday: 0 }
println!("{:?}", ts);

// 1976-06-20 22:35:00
println!("{}", ts.as_string());

// 1976-06-20 22:35:00 +0000
println!("{}", ts.as_string_utc());

} ```