Maison >développement back-end >Golang >Comment analyser le temps en utilisant un fuseau horaire spécifique
éditeur php Banana vous présente aujourd'hui une technique très pratique : comment utiliser un fuseau horaire spécifique pour analyser l'heure. Lors du développement sur plusieurs fuseaux horaires, il est très important d’analyser et d’afficher correctement l’heure. Cet article expliquera en détail comment utiliser un fuseau horaire spécifique pour analyser l'heure en PHP, vous aidera à mieux gérer les données temporelles à travers les fuseaux horaires et garantira l'exactitude et la fiabilité de l'heure. Que vous développiez des applications globales ou traitiez des données sur plusieurs fuseaux horaires, vous bénéficierez des techniques présentées dans cet article. Nous allons jeter un coup d'oeil!
Je souhaite obtenir la structure temporelle à partir d'une chaîne. J'utilise la fonction time.ParseTime()
和布局 "2006-01-02 15:04"
.
Lorsque j'exécute la fonction avec une chaîne d'heure valide, j'obtiens une structure temporelle pointant vers cet horodatage, mais au format UTC.
Comment le changer pour un fuseau horaire différent ? Pour être clair, je veux le même horodatage, mais avec un fuseau horaire différent. Je ne veux pas effectuer de conversion entre les fuseaux horaires ; je veux juste obtenir le même objet horaire, mais pas l'heure UTC.
Utilisez time.parseinlocation
解析给定 位置(未指定时区时)。 time.local
qui est votre fuseau horaire local et transmettez-le comme emplacement.
package main import ( "fmt" "time" ) func main() { // This will honor the given time zone. // 2012-07-09 05:02:00 +0000 CEST const formWithZone = "Jan 2, 2006 at 3:04pm (MST)" t, _ := time.ParseInLocation(formWithZone, "Jul 9, 2012 at 5:02am (CEST)", time.Local) fmt.Println(t) // Lacking a time zone, it will use your local time zone. // Mine is PDT: 2012-07-09 05:02:00 -0700 PDT const formWithoutZone = "Jan 2, 2006 at 3:04pm" t, _ = time.ParseInLocation(formWithoutZone, "Jul 9, 2012 at 5:02am", time.Local) fmt.Println(t) }
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!