konvertieren Stringzeit, um Zeitstruktur zu gehen
In Go können Sie Situationen begegnen, in denen Sie einen String -Zeitwert in eine Zeit -Zeit -Struktur konvertieren müssen. Ein häufiges Problem tritt beim Umgang mit String -Zeitwerten in einem bestimmten Format auf, das von der Standardzeit nicht erkannt wird. Um diesen Zeichenfolge zu analysieren, können wir unsere eigene Layout -Zeichenfolge basierend auf ihrem spezifischen Format definieren.
Erstellen des Layout -Strings
Der Layout -String leitet den Konvertierungsprozess, indem er definiert, wie der Zeichenfolgenzeitwert interpretiert werden sollte. Für das gegebene Beispiel kann das Format als "yyyymmddthhmms" beschrieben werden. Dies bedeutet:
yyyy: vierstelliges Jahr
2017-10-23 18:35:52 0000 utc
Schlussfolgerung
s := "20171023T183552" layout := "20060102T150405" t, err := time.Parse(layout, s) if err != nil { fmt.Println(err) }, indem wir das Layout-String erfolgreich anpassen. Aus den Standardoptionen, die bis zum Zeitpaket bereitgestellt werden.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3