Maison >développement back-end >Golang >Comment récupérer correctement les horodatages Unix dans les dernières versions hebdomadaires de Go ?
Récupération des horodatages Unix dans Go : mise à niveau pour les dernières versions hebdomadaires
Une mise à jour récente de Go a introduit des modifications qui affectent la façon d'obtenir Unix les horodatages, en particulier l'heure actuelle en secondes depuis l'époque. Cet article fournit une approche mise à jour pour résoudre le problème soulevé dans la requête d'origine.
Le segment de code obsolète :
if t, _, err := os.Time(); err == nil { port[5] = int32(t) }
nécessite des modifications pour fonctionner correctement avec l'implémentation actuelle de Go. Pour résoudre ce problème, remplacez-le par ce qui suit :
import "time" ... port[5] = time.Now().Unix()
Ce code importe le package de temps nécessaire et utilise la méthode Unix() pour récupérer l'horodatage actuel en secondes depuis l'époque (1er janvier 1970) . En effectuant cet ajustement, le code restera compatible avec les dernières versions hebdomadaires de Go et capturera avec précision les horodatages à diverses fins.
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!