Maison > développement back-end > Golang > le corps du texte

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

Susan Sarandon
Libérer: 2024-10-26 10:02:29
original
395 Les gens l'ont consulté

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

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

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!