Maison > Article > développement back-end > Comment convertir une chaîne en une valeur « time.Time » dans Go ?
Analyse d'une chaîne en tant que valeur time.Time
Dans Go, la fonction time.Parse vous permet de convertir une représentation sous forme de chaîne d'un valeur de temps dans un objet time.Time. Cela peut être utile lorsque vous travaillez avec des données horodatées ou lisez des entrées provenant de sources externes.
Un format courant pour les chaînes d'heure est "AAAAMMJJTHHmmSS", où "AAAA" représente l'année, "MM" le mois, " DD" le jour, "HH" l'heure, "mm" la minute et "SS" la seconde. Pour analyser une chaîne dans ce format, vous pouvez utiliser la chaîne de mise en page suivante : "20060102T150405".
Par exemple :
s := "20171023T183552" t, err := time.Parse("20060102T150405", s) fmt.Println(t, err)
Cela affichera ce qui suit :
2017-10-23 18:35:52 +0000 UTC <nil>
Notez que vous pouvez utiliser n'importe quelle chaîne de mise en page personnalisée qui correspond au format de votre chaîne d'entrée. La fonction time.Parse offre un moyen flexible de convertir des chaînes en valeurs time.Time, quel que soit le format spécifique dans lequel elles se trouvent.
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!