Howard Réponse est correcte et s'il vous plaît voter et accepter.
Pour référence, je pense qu'il est utile d'expliquer la différence entre les objets date et localisée date de représentations.
Dans de nombreux langages de programmation date d'objets sont utilisés pour représenter des points uniques dans le temps. Ignorant les Relativistes et les arguments qu'il peut être supposé que, en tout cas nous pouvons définir un point dans le temps qui est égal universellement pour tous, indépendamment de la façon dont nous mesurons le temps.
Si pour chaque point dans le temps, nous avons pu construire un label unique, ce label pourrait être passé autour et référencé sans ambiguïté. Le but de la date d'objets est d'agir comme une unique étiquette universelle pour un point donné dans le temps.
On pourrait arriver à n'importe quel nombre de techniques pour construire un tel système d'étiquetage et comment chaque objet date choisit de le faire, est indifférente à toute personne les utilisant.
Un exemple peut être d'utiliser un numérique, offset à partir d'un universel de l'événement (X secondes depuis que le soleil a explosé).
C'est seulement lorsque nous voulons prendre un moment et de le sérialiser dans un lisible par l'homme de chaîne que nous devons faire face à la complexité des fuseaux horaires, les lieux, etc...
(Date Locale De La Chaîne) + (Date De Formateur) => Point De Temps
Point De Temps + (Date De Formateur) => (Locale Chaîne De Date)
Chaque point dans le temps est universel... il n'y a pas une telle chose comme une heure de new york point, ou gmt point de temps, seulement une fois que vous convertir un point dans le temps à une chaîne locale (à l'aide d'une date de formateur) toute association à une zone de temps apparaissent.
Note: je suis sûr qu'il ya beaucoup de blogs/articles sur cette question, mais mon google foo est de ne pas en moi, à cette heure. Si quelqu'un a de l'enthousiasme à développer sur cette question s'il vous plaît sentir libre de le faire.