Maison  >  Article  >  développement back-end  >  Obtenez l'heure actuelle à l'aide de la fonction time.Now dans la documentation du langage Go

Obtenez l'heure actuelle à l'aide de la fonction time.Now dans la documentation du langage Go

王林
王林original
2023-11-04 16:06:58745parcourir

Obtenez lheure actuelle à laide de la fonction time.Now dans la documentation du langage Go

Titre : Exemple d'obtention de l'heure actuelle à l'aide du langage Go

Texte :

Le langage Go est un langage de programmation connu pour sa simplicité et son efficacité. Il fournit une bibliothèque standard riche, rendant les tâches de codage quotidiennes faciles, relaxantes et agréables. Parmi eux, le package time est une bibliothèque standard très utile fournie par le langage Go, qui peut nous aider à gérer et à exécuter des tâches liées au temps.

Dans cet article, nous allons apprendre à utiliser la fonction time.Now du langage Go pour obtenir l'exemple de l'heure actuelle. Voici l'implémentation spécifique du code :

package main

import (
    "fmt"
    "time"
)

func main() {
    // 调用Now函数获取当前的时间对象
    currentTime := time.Now()

    // 使用Format函数将时间对象格式化为指定的字符串
    formattedTime := currentTime.Format("2006-01-02 15:04:05")
    
    // 输出格式化后的时间字符串
    fmt.Println("当前时间为:", formattedTime)
}

Explication du code :

Tout d'abord, nous avons importé les deux fmt et time via l'instruction import Sac. Ensuite, dans la fonction main, nous appelons la fonction time.Now() pour obtenir l'objet heure actuelle et l'attribuer à la variable currentTime . import语句导入了fmttime这两个包。然后,在main函数中,我们调用time.Now()函数来获取当前的时间对象,并将其赋值给currentTime变量。

接下来,我们使用Format函数将时间对象currentTime格式化为指定的字符串"2006-01-02 15:04:05",并将格式化后的时间字符串赋值给formattedTime变量。

最后,我们通过调用fmt.Println()函数来打印输出格式化后的时间字符串。

运行以上代码,您将会看到类似如下的输出:

当前时间为: 2021-03-25 10:30:00

需要注意的是,"2006-01-02 15:04:05"这个时间格式字符串中的数字和分隔符是固定的。这是因为Go语言的时间格式参考时间是:"2006-01-02 15:04:05"。所以在格式化时间时,我们需要使用这个固定的时间格式字符串。

总结:

在本文中,我们学习了如何使用Go语言的time包中的Now

Ensuite, nous utilisons la fonction Format pour formater l'objet temporel currentTime dans la chaîne spécifiée "2006-01-02 15:04:05" et attribuez la chaîne d'heure formatée à la variable formattedTime. 🎜🎜Enfin, nous imprimons la chaîne d'heure formatée en appelant la fonction fmt.Println(). 🎜🎜Exécutez le code ci-dessus, vous verrez un résultat similaire à celui-ci : 🎜rrreee🎜Il convient de noter que "2006-01-02 15:04:05" dans cette chaîne de format d'heure Nombres et les délimiteurs sont fixes. En effet, l'heure de référence du format horaire du langage Go est : "2006-01-02 15:04:05". Ainsi, lors du formatage de l'heure, nous devons utiliser cette chaîne de format d'heure fixe. 🎜🎜Résumé : 🎜🎜Dans cet article, nous avons appris à utiliser la fonction Now dans le package time du langage Go pour obtenir l'heure actuelle. Grâce à la bibliothèque standard puissante et facile à utiliser du langage Go, nous pouvons facilement traiter et manipuler le temps, ce qui offre une grande commodité pour notre travail de programmation. J'espère que le contenu ci-dessus pourra vous être 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!

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