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

Comment obtenir l'objet local de début de journée dans Go ?

Susan Sarandon
Libérer: 2024-11-24 10:22:18
original
235 Les gens l'ont consulté

How to Get the Local Beginning of Day Time Object in Go?

Renvoi d'un objet d'heure de début de journée local

Supposons que vous souhaitiez obtenir un objet d'heure de début de journée local dans Go. En règle générale, une approche consiste à extraire les composants de l’année, du mois et du jour et à reconstruire la nouvelle date. Cependant, cette approche peut sembler une solution de contournement lourde.

En fait, il existe une fonction de bibliothèque standard qui peut accomplir cette tâche plus efficacement : la fonction Truncate. Cette fonction tronque l'objet temporel donné au multiple le plus proche de la durée spécifiée.

import "time"

func main() {
    now := time.Now()
    midnight := time.Date(now.Year(), now.Month(), now.Day(), 0, 0, 0, 0, now.Location())
    fmt.Println(midnight)
}
Copier après la connexion

Dans cet exemple, nous tronquons l'heure actuelle au multiple le plus proche de 24 heures, nous donnant effectivement le début de la journée local. objet temporel. Le résultat sera imprimé sur la console dans le fuseau horaire local.

La fonction Truncate est non seulement efficace, mais gère également les cas extrêmes tels que les transitions vers l'heure d'été. Par conséquent, il s’agit de la méthode privilégiée pour obtenir un objet d’heure de début de journée local dans Go.

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