Я написал программу Golang, которая работает на OpenWRT.
package main
import (
"fmt"
"time"
)
func main(){
fmt.Println(time.Now())
}
Когда я запускаю эту программу на своем Macbook, я всегда получаю правильное местное время.
Однако при запуске этогоВ программе OpenWRT я всегда получаю время UTC.
Я установил часовой пояс и время OpenWRT.Когда я выполняю uci show system
, я вижу правильный часовой пояс.Когда я выполняю date
, правильное местное время может отображаться правильно.
Итак, мой вопрос, как мне получить правильное местное время, используя время Голанга.Now () в OpenWRT?