Maison >développement back-end >Golang >Comment récupérer correctement les horodatages Unix dans Go ?

Comment récupérer correctement les horodatages Unix dans Go ?

DDD
DDDoriginal
2024-12-15 16:38:10678parcourir

How to Correctly Retrieve Unix Timestamps in Go?

Récupération des horodatages Unix en langage Go

En langage Go, obtenir l'heure actuelle sous forme d'horodatage Unix (le nombre de secondes écoulées depuis l'activation d'Unix époque) est essentiel pour une variété d’applications. L'extrait de code fourni, auparavant fonctionnel, rencontre des problèmes avec les dernières versions hebdomadaires de Go.

Pour remédier à cela, la bonne approche consiste à utiliser le package time. Plus précisément, la méthode time.Now().Unix() renvoie l'heure actuelle sous forme d'horodatage Unix. En implémentant le code suivant :

import "time"
...
port[5] = time.Now().Unix()

dans votre code, vous pouvez obtenir avec succès l'horodatage Unix actuel. Cette méthode est compatible avec l'implémentation Go mise à jour et résout le problème rencontré lors de l'utilisation de la fonction os.Time().

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