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

Traitement du temps Golang : Comment convertir l'horodatage en chaîne dans Golang

WBOY
Libérer: 2024-02-24 22:42:06
original
683 Les gens l'ont consulté

Traitement du temps Golang : Comment convertir lhorodatage en chaîne dans Golang

Conversion de l'heure Golang : Comment convertir l'horodatage en chaîne

Dans Golang, l'opération temporelle est l'une des opérations les plus courantes. Parfois, nous devons convertir l'horodatage en chaîne pour un affichage ou un stockage facile. Cet article explique comment utiliser Golang pour convertir des horodatages en chaînes et fournit des exemples de code spécifiques.

1. Conversion de l'horodatage et de la chaîne

Dans Golang, l'horodatage est généralement exprimé sous la forme d'un nombre entier, qui représente le nombre de secondes entre le 1er janvier 1970 et l'heure actuelle. Les chaînes représentent l'heure sous une forme lisible par l'homme, telle que « 2022-09-30 15:04:05 ».

2. Convertir l'horodatage en chaîne

Pour convertir l'horodatage en chaîne, vous devez d'abord utiliser la fonction time.Unix() pour convertir l'horodatage en time.Time tapez, puis utilisez la méthode <code>time.Format() pour formater time.Time en chaîne. time.Unix()函数将时间戳转换为time.Time类型,然后使用time.Format()方法将time.Time格式化为字符串。

下面是一个示例代码,将时间戳转换为字符串:

package main

import (
    "fmt"
    "time"
)

func main() {
    timestamp := int64(1632974400) // 假设时间戳为2021年9月30日00:00:00的时间戳
    tm := time.Unix(timestamp, 0)
    fmt.Println(tm.Format("2006-01-02 15:04:05"))
}
Copier après la connexion

在这段代码中,我们将时间戳1632974400转换为time.Time类型,并使用Format()方法将其格式化为字符串。输出将是"2021-09-30 00:00:00"。

3. 字符串格式化

在使用Format()

Voici un exemple de code pour convertir l'horodatage en chaîne :
    fmt.Println(tm.Format("2006-01-02T15:04:05Z"))
    Copier après la connexion
  • Dans ce code, nous convertissons l'horodatage 1632974400 en type time.Time et utilisons les formats de méthode Format () dans une chaîne. La sortie sera "2021-09-30 00:00:00".
  • 3. Formatage de chaîne
  • Lors de l'utilisation de la méthode Format(), vous devez définir une chaîne de format pour déterminer le format de sortie de l'heure. Parmi eux, la partie numérique représente l'année, le mois, le jour, l'heure, la minute et la seconde du temps, par exemple :
  • "2006" représente l'année
  • "01" représente le mois
  • "02" représente le date

    "15" représente l'heure (système de 24 heures)

    "04" signifie minutes

    "05" signifie secondes

    4. Chaîne de format personnalisé🎜🎜En plus d'utiliser des chaînes de format fixe, nous pouvons également. personnalisez la méthode de formatage selon vos besoins. Par exemple, pour afficher un format d'heure similaire à "2021-09-30T00:00:00Z", vous pouvez utiliser le code suivant : 🎜rrreee🎜Conclusion🎜🎜Grâce à l'introduction de cet article, vous devriez maintenant savoir comment convertir les horodatages aux personnages de Golang Stringed ensemble. N'oubliez pas que les opérations temporelles sont très courantes dans le développement réel et que la maîtrise des méthodes de conversion temporelle peut améliorer l'efficacité de la programmation. J'espère que le contenu ci-dessus vous sera utile ! 🎜

    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!

Étiquettes associées:
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
À 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!