我正在尝试使用特定于用户的时区位置将字符串解析为时间 -
// error handling skipped for brevity
loc, _ := time.LoadLocation("Asia/Kolkata")
now, _ := time.ParseInLocation("15:04", "10:10", loc)
fmt.Println("Location : ", loc, " Time : ", now)
我在系统上得到的输出是 -Location : Asia/Kolkata Time : 0000-01-01 10:10:00 +0553 HMT
这个HMT时区是从哪里来的?
如果不是解析我使用的时间now := time.Now().In(loc),打印的时区是正确的 - IST。我的时区解析有问题还是我的系统时区数据库有问题?
呼啦一阵风
相关分类