Maison > développement back-end > Golang > Comment puis-je convertir des dates en différents formats à l'aide du package « time » de Go ?

Comment puis-je convertir des dates en différents formats à l'aide du package « time » de Go ?

DDD
Libérer: 2024-12-21 17:39:09
original
414 Les gens l'ont consulté

How Can I Convert Dates to Different Formats Using Go's `time` Package?

Conversion de dates en différents formats dans Go

Conversion de dates entre différents formats, par exemple en modifiant "23/01/2010 11:44 : 20" à "23 janvier 2010 à 11h44", peut être réalisé en utilisant l'heure de Go package.

Pour ce faire, exploitez les fonctions Parse et Format fournies par le package time. Ces fonctions nécessitent en paramètre une heure de référence au format souhaité. Ce paramètre de format définit la présentation de la sortie souhaitée.

Par exemple, pour convertir la date "2010-01-23 11:44:20" en "23 janvier 2010 à 11:44" dans Go :

package main

import (
    "fmt"
    "time"
)

func main() {
    dtstr1 := "2010-01-23 11:44:20"
    dt, _ := time.Parse("2006-01-02 15:04:05", dtstr1)

    dtstr2 := dt.Format("Jan 2 '06 at 15:04")

    fmt.Println(dtstr2) // Output: Jan 23 '10 at 15:04
}
Copier après la connexion

La fonction Parse prend le format d'heure de référence "2006-01-02 15:04:05" et la chaîne de date d'entrée "2010-01-23 11:44:20" comme paramètres, et renvoie un objet time.Time représentant la date analysée.

La fonction Format prend ensuite le time.Time et le format d'heure de référence "2 janvier 2006 à 15h04" comme paramètres, et renvoie la chaîne de date convertie "23 janvier 2010 à 15h04". 11h44."

Cette approche permet une conversion facile des dates entre une large gamme de formats en spécifiant les paramètres de format d'heure de référence souhaités.

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!

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