Formatage et analyse de temps
Contexte
Section intitulée « Contexte »Go utilise un temps de référence Mon Jan 2 15:04:05 MST 2006 pour formater/analyser. Utilisez time.Format et time.Parse avec ce motif.
Formater une heure et analyser une chaîne.
Code exemple
Section intitulée « Code exemple »package main
import ( "fmt" "time")
func main() { t := time.Date(2025, 3, 15, 14, 30, 0, 0, time.UTC) fmt.Println(t.Format("2006-01-02 15:04:05")) fmt.Println(t.Format("Monday, 02-Jan-06 03:04 PM"))
analyse, _ := time.Parse("2006-01-02", "2025-12-25") fmt.Println(analyse)}2025-03-15 14:30:00Saturday, 15-Mar-25 02:30 PM2025-12-25 00:00:00 +0000 UTC