Maison  >  Article  >  développement back-end  >  Golang ne peut pas analyser le temps

Golang ne peut pas analyser le temps

WBOY
WBOYavant
2024-02-14 20:12:08870parcourir

Golang ne peut pas analyser le temps

L'éditeur php Yuzai vous présentera aujourd'hui le problème selon lequel Golang ne peut pas analyser le temps. Lorsque vous utilisez Golang pour l'analyse du temps, vous rencontrez parfois des situations dans lesquelles l'heure ne peut pas être analysée correctement, ce qui peut provoquer des exceptions ou des résultats erronés dans le programme. Cet article vous fournira une analyse détaillée des causes et des solutions à ce problème, vous aidant à mieux gérer les tâches liées à l'analyse du temps. Nous allons jeter un coup d'oeil!

Contenu de la question

Je crée un script go qui essaie d'analyser une chaîne datetime.

Mes rendez-vous viennent de mes clients like

2023-01-31t10:44:59.800

Je crée une mise en page de base et j'essaie de l'analyser en utilisant time.parse

65bd96be05 mauvais

À partir de là, j'obtiens une erreur indiquant que l'heure ne peut pas être analysée.

J'ai essayé de supprimer t de la chaîne datetime mais j'ai obtenu le même résultat.

Ma mise en page a-t-elle besoin de quelque chose de différent ? pm Peut-être que ça ne marche pas ?

J'essaie de résoudre le problème réel car l'erreur est très vague

Solution de contournement

Votre chaîne analysée doit correspondre à votre format d'heure.

Chaîne "2006-01-02T15:04:05.000" 包含 T、毫秒,并省略“pm”。然后它将正确解析时间为 2023-01-31 10:44:59.8 +0000 UTC

Essayez-le sur le terrain de jeu

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer