Maison >développement back-end >Golang >Pourquoi « Mon 2 janvier 15:04:05 MST 2006 » est-il utilisé comme heure de référence dans Time.Format et Time.Parse de Go ?

Pourquoi « Mon 2 janvier 15:04:05 MST 2006 » est-il utilisé comme heure de référence dans Time.Format et Time.Parse de Go ?

DDD
DDDoriginal
2024-11-12 09:58:01345parcourir

Why is

Le mystérieux "Lun Jan 2 15:04:05 MST 2006" dans Go

Dans la documentation Go pour Time.Format et Time .Parse, une mise en page prédéfinie est fournie : "Mon Jan 2 15:04:05 MST 2006". Cette disposition correspond à un horodatage Unix de 1136239445, mais pourquoi cette date particulière ?

D'après la documentation :

Puisque MST est GMT-0700, l'heure de référence peut être considéré comme

01/02 03:04:05PM '06 -0700

Cette explication révèle que la date fait partie d'un séquence croissante simple :

  • 01 02 03 04 05 (PM) 06 07

L'utilisation de "PM" au lieu de "AM" dans cette représentation garantit que l'heure les valeurs 15:04 et 15:04 sont affichées clairement.

En résumé, l'origine de l'heure de référence "Lun Jan 2 15:04:05 MST 2006" est un modèle séquentiel simple destiné à fournir un représentation mémorable et sans ambiguïté d'une valeur temporelle.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn