Maison > développement back-end > Golang > Pourquoi la date de référence de Golang est-elle définie sur « Lun. 2 janvier 15:04:05 MST 2006 » ?

Pourquoi la date de référence de Golang est-elle définie sur « Lun. 2 janvier 15:04:05 MST 2006 » ?

Patricia Arquette
Libérer: 2024-11-11 18:07:03
original
541 Les gens l'ont consulté

Why is the Golang Reference Date set as

Origine de la date de référence "Lun Jan 2 15:04:05 MST 2006" dans Golang

La documentation Golang précise que la valeur prédéfinie la mise en page pour le formatage et l'analyse de l'heure utilise une date de référence de "Lun. 2 janvier 15:04:05 MST 2006", qui correspond à l'heure Unix 1136239445. Cette date spécifique a une origine significative.

Comme l'explique la documentation, MST (Mountain Standard Time) représente un fuseau horaire qui a sept heures de retard sur GMT. La date de référence peut donc être réinterprétée comme :

01/02 03:04:05PM '06 -0700
Copier après la connexion

Cette séquence suit une progression simple : 01 02 03 04 05 (PM) 06 07.

On pense que l'utilisation de "03:04 PM" au lieu de "03:04 AM" dans l'heure de référence assure une distinction claire entre l'heure de 12 heures et l'heure de référence. Représentations horaires sur 24 heures de « 15 :04 » et « 03 :04 ».

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal