Formater l'heure actuelle au format yyyyMMddHHmmss en Go

Jay Singh 26 aout 2022
Formater l'heure actuelle au format yyyyMMddHHmmss en Go

Datetime est un type qui encapsule les attributs d’une date et d’une heure à un certain moment. Datetime peut être trouvé dans le package de temps dans Go.

Le pack time comprend toutes les fonctionnalités nécessaires pour lire, mesurer et afficher l’heure. Le package time contient également les techniques fondamentales de formatage, d’analyse, d’affichage et de manipulation des dates et des heures.

Le temps est n’importe quel type ou champ de variable dans une structure qui contient le temps comme valeur. Le temps est une unité de mesure qui représente un moment dans le temps avec une précision à la milliseconde.

Formater l’heure actuelle dans un format yyyyMMddHHmmss en Go

package main

import (
    "fmt"
    "time"
)

func main() {
    currentTime := time.Now()
    fmt.Printf("Current time is : %v\n", currentTime)
}

Production:

Current time is : 2023-11-16 08:37:19 +0000 UTC m=+0.000028927

Ce qui suit est un exemple de base de formatage de l’heure conforme à la norme RFC3339 avec la constante de mise en page associée.

package main

import (
    "fmt"
    "time"
)

func main() {
    current_time := time.Now()
    fmt.Println("Current time: ", current_time.Format(time.RFC3339))
}

Production:

Current time:  2023-11-16T08:37:19Z