iso8601

Crates.ioiso8601
lib.rsiso8601
version0.6.1
sourcesrc
created_at2015-11-03 12:19:09.8178
updated_at2023-02-12 17:17:35.154054
descriptionParsing ISO8601 dates using nom
homepage
repositoryhttps://github.com/badboy/iso8601
max_upload_size
id3357
size104,459
Hendrik Sollich (hoodie)

documentation

https://docs.rs/iso8601/

README

omnomnom - Eating Parsing ISO8601 dates using nom

crates.io docs.rs docs License: MIT Build status

omnomnom

let datetime = iso8601::datetime("2015-06-26T16:43:23+0200").unwrap();

// the above will give you:
DateTime {
    date: Date::YMD {
        year: 2015,
        month: 6,
        day: 26,
    },
    time: Time {
        hour: 16,
        minute: 43,
        second: 23,
        tz_offset_hours: 2,
        tz_offset_minutes: 0,
    },
};

Still rough around the edges, though it won't fail with timezone offsets of half an hour anymore. It's also safe for kittens now.

Documentation

Documentation is online.

License

MIT Licensed. See LICENSE

Commit count: 204

cargo fmt