Maison > développement back-end > Golang > Pourquoi la présentation du format horaire « 2006-01-02 » semble-t-elle déroutante dans Go ?

Pourquoi la présentation du format horaire « 2006-01-02 » semble-t-elle déroutante dans Go ?

Linda Hamilton
Libérer: 2024-11-11 09:45:03
original
502 Les gens l'ont consulté

Why Does the Time Format Layout '2006-01-02' Seem Confusing in Go?

Comprendre la mise en page du '2006-01-02' dans l'heure de Go.Fonction Format

Dans Go, la fonction time.Format permet vous de personnaliser le formatage d’une valeur temporelle. Parmi les mises en page possibles se trouve « 2006-01-02 », ce qui semble déroutant car il semble ne contenir que trois chiffres.

Derrière la mise en page : lecture de l'heure de référence

La clé pour comprendre cette disposition réside dans la compréhension du « temps de référence » référencé dans la documentation. Cette heure de référence est :

Jan 2 15:04:05 2006 MST
Copier après la connexion

Chaque élément de cette heure de référence correspond à une position dans la chaîne de mise en page. Par exemple :

  • '1' correspond au mois de l'année (janvier)
  • '2' correspond au jour du mois (2)
  • '2006' représente l'année (2006)

Signification de '2006', '01' et '02' dans la mise en page

Par conséquent, dans la mise en page '2006-01-02' :

  • '2006' représente l'année ('20' dans notre temps de référence)
  • '01' représente le mois (Janvier) qui est '1' dans notre temps de référence
  • '02' correspond au jour du mois (2ème jour)

En suivant cette cartographie, vous pouvez interpréter d'autres chaînes de mise en page également. Par exemple, « 2006-09-19 » correspond au 19 septembre 2006 et « 1999-02-12 » correspond au 12 février 1999.

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!

source:php.cn
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