Maison > développement back-end > Golang > Pourquoi « time.Now() » de Go renvoie-t-il « 2009-11-10 23:00:00 0000 UTC » sous Windows ?

Pourquoi « time.Now() » de Go renvoie-t-il « 2009-11-10 23:00:00 0000 UTC » sous Windows ?

Mary-Kate Olsen
Libérer: 2024-12-04 11:12:11
original
656 Les gens l'ont consulté

Why Does Go's `time.Now()` Return

Go Time.Now() donne une heure incohérente sous Windows

Dans le langage de programmation Go, la fonction time.Now() est utilisée pour récupérer l'heure actuelle. Cependant, les utilisateurs sous Windows 7x64 ont signalé avoir rencontré une anomalie où l'heure renvoyée est systématiquement définie sur "2009-11-10 23:00:00 0000 UTC."

Ce comportement n'est pas prévu et a été identifié comme un bug. Cela peut survenir en raison d'une combinaison de facteurs, notamment la version Go et certains paramètres du système.

Date de naissance de GoLang

Curieusement, l'heure fixe de "2009-11- 10 23:00:00 0000 UTC" est importante en tant que date de création de GoLang. Le Go Tour, un didacticiel interactif pour le langage, s'exécute souvent sur une machine virtuelle à cette heure fixe.

Causes et résolution

Mise à niveau vers Go version 1.3 ou ultérieure a été trouvé pour résoudre le problème. De plus, il est recommandé de redémarrer l'ordinateur après la mise à niveau pour garantir une résolution complète.

Les mises à jour récentes de Go Playground ont également corrigé cette anomalie. Cependant, si vous rencontrez ce problème avec votre propre code, il est recommandé de vérifier que vous n'exécutez pas accidentellement le Go Tour ou que vous n'utilisez pas une machine virtuelle dont l'heure est fixe.

Conclusion

Bien que l'heure fixe du "2009-11-10 23:00:00 0000 UTC" ait un lien historique intéressant avec GoLang, il ne devrait pas être rencontré en fonctionnement normal. En mettant à jour vers la dernière version de Go et en redémarrant le système, vous pouvez vous assurer que time.Now() renvoie une représentation précise de l'heure actuelle sur votre ordinateur Windows.

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