Introduction
Thrown when the timezone database is not found, or contains invalid data.
This error should never occur, and is not dependent on code. There are two
child-exceptions (DateObjectError and
DateRangeError) which are thrown depending
on programmer error or range related issues.