2 * This class knows nothing about timezones or the like. It simply calculates
3 * the date and time of a timestamp passed (or vice-versa).
5 * If you need to take a timezone into account, feel free to inherit from this
6 * class and adjust the values calculated by it.