Status: stable
Documentation | Github | Crate
Features:
15days 2min 2s
2years 2min 12us
rfc3339
format: 2018-01-01T12:53:00Z
2018-01-01 12:53:00
Timestamp parsing/formatting is super-fast because format is basically fixed.
Here are some micro-benchmarks:
``` test result: ok. 0 passed; 0 failed; 26 ignored; 0 measured; 0 filtered out
Running target/release/deps/datetime_format-8facb4ac832d9770
running 2 tests test rfc3339chrono ... bench: 737 ns/iter (+/- 37) test rfc3339humantime_seconds ... bench: 73 ns/iter (+/- 2)
test result: ok. 0 passed; 0 failed; 0 ignored; 2 measured; 0 filtered out
Running target/release/deps/datetime_parse-342628f877d7867c
running 6 tests test datetimeutcparsemillis ... bench: 228 ns/iter (+/- 11) test datetimeutcparsenanos ... bench: 236 ns/iter (+/- 10) test datetimeutcparseseconds ... bench: 204 ns/iter (+/- 18) test rfc3339humantimemillis ... bench: 28 ns/iter (+/- 1) test rfc3339humantimenanos ... bench: 36 ns/iter (+/- 2) test rfc3339humantime_seconds ... bench: 24 ns/iter (+/- 1)
test result: ok. 0 passed; 0 failed; 0 ignored; 6 measured; 0 filtered out ```
See [serde-humantime] for serde integration.
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.