1
0

Use golang's tzdata package to handle time zones

This commit is contained in:
kolaente
2021-05-07 12:18:21 +02:00
parent f052fc19fc
commit 9dc72c5c98
6 changed files with 5 additions and 33 deletions

View File

@ -25,8 +25,8 @@ import (
"path/filepath"
"strings"
"time"
_ "time/tzdata" // Imports time zone data instead of relying on the os
"4d63.com/tz"
"github.com/spf13/viper"
)
@ -191,7 +191,7 @@ var timezone *time.Location
// it way easier, especially when testing.
func GetTimeZone() *time.Location {
if timezone == nil {
loc, err := tz.LoadLocation(ServiceTimeZone.GetString())
loc, err := time.LoadLocation(ServiceTimeZone.GetString())
if err != nil {
fmt.Printf("Error parsing time zone: %s", err)
os.Exit(1)