Maison > développement back-end > Golang > Comment convertir une chaîne de fuseau horaire en valeur de décalage à l'aide de Golang ?

Comment convertir une chaîne de fuseau horaire en valeur de décalage à l'aide de Golang ?

WBOY
Libérer: 2024-06-03 16:06:03
original
821 Les gens l'ont consulté

Dans Go, nous pouvons obtenir la valeur de décalage de la chaîne de fuseau horaire en procédant comme suit : Chargez le fuseau horaire à l'aide de time.LoadLocation. Utilisez ZoneOffset pour obtenir la valeur de décalage en heures. Cas pratique : Obtenez la valeur de décalage du fuseau horaire de Los Angeles aux États-Unis à -8 heures.

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

Comment convertir une chaîne de fuseau horaire en valeur de décalage dans Golang

Dans Go, nous pouvons utiliser la fonction time.LoadLocation 函数从时区字符串加载时区,然后用 ZoneOffset pour obtenir sa valeur de décalage.

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)
}
Copier après la connexion

Cas pratique

Ce qui suit est un cas pratique démontrant comment obtenir la valeur de décalage du fuseau horaire de Los Angeles aux États-Unis :

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)
}
Copier après la connexion

Résultats d'exécution :

美国洛杉矶时区的偏移值:-8 小时
Copier après la connexion

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal