Maison >développement back-end >Golang >Comment analyser des chaînes de temps en Go avec des formats inconnus ?
Comprendre l'analyse des chaînes temporelles dans Go
L'analyse d'une chaîne en une valeur temporelle.La valeur temporelle dans Go nécessite de spécifier le format correct de la chaîne. Face à un format inconnu tel que "20171023T183552", la manière de procéder n'est pas claire.
Heureusement, Go permet un formatage flexible en créant une chaîne de mise en page personnalisée qui correspond à la structure de la chaîne d'entrée. Pour analyser la chaîne donnée, nous pouvons utiliser la mise en page "20060102T150405" qui correspond au format : "AAAAMMJJTHHmmSS".
import ( "fmt" "time" ) func main() { s := "20171023T183552" t, err := time.Parse("20060102T150405", s) fmt.Println(t, err) }
Ce code affichera :
2017-10-23 18:35:52 +0000 UTC <nil>
Cela démontre que même pour les formats peu familiers, nous pouvons définir nos propres mises en page pour réussir à analyser les chaînes dans le temps.Time valeurs.
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!