Maison >développement back-end >Golang >Comment convertir le « time.Time » de Go en formats de chaîne personnalisés pour le stockage de base de données ?
Convertir les formats d'heure pour la population de la base de données
Lors de la manipulation des données d'une base de données, il est souvent nécessaire de convertir les valeurs d'heure en chaînes. Cette conversion est cruciale lors du stockage de valeurs dans une tranche de chaînes. Go offre une solution pratique pour cette tâche.
Conversion du temps en chaîne
L'heure de Go. Le type d'heure représente les horodatages. Pour convertir une valeur time.Time en chaîne, utilisez la méthode Time.String(). Cette méthode formate l'horodatage selon la chaîne de mise en page prédéfinie : "2006-01-02 15:04:05.999999999 -0700 MST."
Format de date personnalisé
Si vous avez besoin d'un format de date plus spécifique, vous pouvez utiliser la méthode Time.Format(). Cette méthode prend une chaîne de mise en page qui définit le format de sortie souhaité. Par exemple, pour formater un horodatage comme « aaaa-MM-jj HH:mm:ss », utilisez la chaîne de mise en page « 2006-01-02 15:04:05 ».
Exemple d'utilisation
Considérez l'exemple de code fourni :
t := time.Now() fmt.Println(t.String()) fmt.Println(t.Format("2006-01-02 15:04:05"))
Sortie
2009-11-10 23:00:00 +0000 UTC 2009-11-10 23:00:00
Remarque :
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!