isodate

An ISO 8601 date/time/duration parser and formatter

Here are some articles that you may find helpful