Utilities for parsing, representing, calculating, and converting dates and times.
The DateTime object has some pretty decent parsing abilities and is very easy
to use. It parses a wide variety of formats and several languages (for the names
of the months). It is configurable for either Western or European formatting of
dates, such as MM/DD/YYYY vs. DD/MM/YYYY. You can also add your own prefixes for
interpreting languages other than the first four (EN, FR, DE, IT), or remove some
to optimize the parser.
DateTime is immutable, making it safer for use with threaded applications. It
also makes it easy to perform Date calculations on the fly.