Maison  >  Article  >  développement back-end  >  Comment convertir une chaîne AAAAMMJJ en date en Go ?

Comment convertir une chaîne AAAAMMJJ en date en Go ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-26 10:02:29395parcourir

How to Convert a YYYYMMDD String to a Date in Go?

Convertir une chaîne AAAAMMJJ en une date valide dans Go

Convertir une chaîne représentant une date au format AAAAMMJJ en un objet date valide dans Go nécessite une compréhension du forfait horaire. Ce guide couvrira les étapes nécessaires et montrera comment travailler avec le formatage et l'analyse de date dans Go.

Utiliser la chaîne de format correct

Pour convertir une chaîne au format AAAAMMJJ en date, vous vous devez utiliser la chaîne de format d'heure "20060102". Ce format spécifie l'ordre des composants année, mois et jour dans la chaîne.

Exemple de conversion

L'exemple suivant montre comment convertir une chaîne AAAAMMJJ en une date valide :

<code class="go">package main

import (
    "fmt"
    "time"
)

func main() {
    dateString := "20101011" // YYYYMMDD format

    // Convert the string to a time object using Parse
    date, err := time.Parse("20060102", dateString)
    if err != nil {
        fmt.Println("Error parsing date string:", err)
        return
    }

    fmt.Println("Parsed date:", date) // Prints: 2010-10-11 00:00:00 +0000 UTC
}</code>

Format de chaîne pour AAAA-MM-JJ

Si vous souhaitez convertir une chaîne au format AAAA-MM-JJ, vous devez utiliser la chaîne de format différente "2006-01-02" .

Exemple de sortie

L'exécution de l'exemple ci-dessus avec "2010-10-11" comme chaîne d'entrée produira la sortie suivante :

Parsed date: 2010-10-11 00:00:00 +0000 UTC

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:
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