Wie konvertiert man mit Golang eine Zeitzonenzeichenfolge in einen Offsetwert?

WBOY
Freigeben: 2024-06-03 16:06:03
Original
782 Leute haben es durchsucht

In Go können wir den Offset-Wert aus der Zeitzonenzeichenfolge mit den folgenden Schritten abrufen: Laden Sie die Zeitzone mit time.LoadLocation. Verwenden Sie ZoneOffset, um den Offset-Wert in Stunden zu erhalten. Praktischer Fall: Ermitteln Sie den Offsetwert der Zeitzone Los Angeles in den Vereinigten Staaten als -8 Stunden.

如何用 Golang 转换时区字符串到偏移值?

So konvertieren Sie eine Zeitzonenzeichenfolge in einen Offsetwert in Golang.

In Go können wir die Funktion time.LoadLocation 函数从时区字符串加载时区,然后用 ZoneOffset verwenden, um den Offsetwert abzurufen.

Code

import (
    "fmt"
    "time"
)

func main() {
    location, err := time.LoadLocation("America/Los_Angeles")
    if err != nil {
        fmt.Println(err)
        return
    }

    offset := location.ZoneOffset() / 60 / 60 // 转换为小时

    fmt.Printf("偏移值:%d 小时\n", offset)
}
Nach dem Login kopieren

Praktischer Fall

Das Folgende ist ein praktischer Fall, der zeigt, wie man den Offset-Wert der Zeitzone Los Angeles in den Vereinigten Staaten erhält:

import (
    "fmt"
    "time"
)

func main() {
    location, err := time.LoadLocation("America/Los_Angeles")
    if err != nil {
        fmt.Println(err)
        return
    }

    offset := location.ZoneOffset() / 60 / 60
    fmt.Printf("美国洛杉矶时区的偏移值:%d 小时\n", offset)
}
Nach dem Login kopieren

Laufergebnisse:

美国洛杉矶时区的偏移值:-8 小时
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie konvertiert man mit Golang eine Zeitzonenzeichenfolge in einen Offsetwert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!