Heim  >  Artikel  >  Backend-Entwicklung  >  Golang kann die Zeit nicht analysieren

Golang kann die Zeit nicht analysieren

WBOY
WBOYnach vorne
2024-02-14 20:12:08918Durchsuche

Golang kann die Zeit nicht analysieren

php-Editor Yuzai stellt Ihnen heute das Problem vor, dass Golang die Zeit nicht analysieren kann. Wenn Sie Golang für die Zeitanalyse verwenden, kommt es manchmal vor, dass die Zeit nicht korrekt analysiert werden kann, was zu Ausnahmen oder falschen Ergebnissen im Programm führen kann. Dieser Artikel bietet Ihnen eine detaillierte Analyse der Ursachen und Lösungen für dieses Problem und hilft Ihnen, Aufgaben im Zusammenhang mit der Zeitanalyse besser zu bewältigen. Lass uns einen Blick darauf werfen!

Frageninhalt

Ich erstelle ein Go-Skript, das versucht, eine Datums-/Uhrzeitzeichenfolge zu analysieren.

Meine Termine kommen von meinen Kunden wie

2023-01-31t10:44:59.800

Ich erstelle ein Grundlayout und versuche, es mit time.parse zu analysieren

65bd96be05 schlecht

Dadurch erhalte ich die Fehlermeldung, dass die Zeit nicht geparst werden kann.

Ich habe versucht, t aus der Datums-/Uhrzeitzeichenfolge zu entfernen, habe aber die gleiche Ausgabe erhalten.

Benötigt mein Layout etwas anderes? pm Vielleicht funktioniert es nicht?

Ich versuche, das eigentliche Problem zu lösen, da der Fehler sehr vage ist.

Problemumgehung

Ihre analysierte Zeichenfolge muss mit Ihrem Zeitformat übereinstimmen.

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

Probieren Sie es auf dem Spielplatz aus

Das obige ist der detaillierte Inhalt vonGolang kann die Zeit nicht analysieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen