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 ?

Comment convertir le « time.Time » de Go en formats de chaîne personnalisés pour le stockage de base de données ?

DDD
Libérer: 2025-01-05 17:50:41
original
728 Les gens l'ont consulté

How Do I Convert Go's `time.Time` to Custom String Formats for Database Storage?

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"))
Copier après la connexion

Sortie

2009-11-10 23:00:00 +0000 UTC
2009-11-10 23:00:00
Copier après la connexion

Remarque :

  • Le temps de sortie en déplacement L'aire de jeux est toujours réparée. Exécutez le code localement pour voir la date/heure actuelle.
  • Time.Format() nécessite une heure de référence (dans un format prédéfini spécifique) pour déterminer le format de sortie souhaité.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal