英文:
How to convert timestamp locally according to our location
问题
startTime := time.Unix(logUserDetail[k].LogTime, 0)
startTimeOfLog := startTime.String()[11:16]
我有一个时间戳格式的时间,它是以UTC时区表示的。我想将这个时间转换为我们所在地的本地时区。
logUserDetail[k].LogTime 是一个时间戳(1499335473)。
英文:
startTime := time.Unix(logUserDetail[k].LogTime, 0)
startTimeOfLog := startTime.String()[11:16]
I have time in timestamp format and it is in UTC time zone. I want to convert this time to the local timezone according to our location.
logUserDetail[k].LogTime is in timestamp(1499335473)
答案1
得分: 1
你可以使用(t Time) In()
(Golang文档)将startTime
转换为你所在的本地时区。
英文:
You can use (t Time) In()
(Golang documentation) to convert startTime
to use your local timezone.
答案2
得分: 0
请检查时间结构的本地函数:https://golang.org/pkg/time/#Time.Local
package main
import (
"fmt"
"time"
)
func main() {
startTime := time.Now()
fmt.Println(startTime.Local())
}
英文:
Please check the Local function for time structs: https://golang.org/pkg/time/#Time.Local
package main
import (
"fmt"
"time"
)
func main() {
startTime := time.Now()
fmt.Println(startTime.Local())
}
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论