【发布时间】:2017-07-14 12:17:45
【问题描述】:
startTime := time.Unix(logUserDetail[k].LogTime, 0)
startTimeOfLog := startTime.String()[11:16]
我有时间戳格式的时间,它在 UTC 时区。我想根据我们所在的位置将这个时间转换为当地时区。
logUserDetail[k].LogTime 是时间戳(1499335473)
【问题讨论】:
标签: go
startTime := time.Unix(logUserDetail[k].LogTime, 0)
startTimeOfLog := startTime.String()[11:16]
我有时间戳格式的时间,它在 UTC 时区。我想根据我们所在的位置将这个时间转换为当地时区。
logUserDetail[k].LogTime 是时间戳(1499335473)
【问题讨论】:
标签: go
您可以使用(t Time) In() (Golang documentation) 将startTime 转换为使用您当地的时区。
【讨论】:
请检查本地函数的时间结构:https://golang.org/pkg/time/#Time.Local
package main
import (
"fmt"
"time"
)
func main() {
startTime := time.Now()
fmt.Println(startTime.Local())
}
【讨论】: