android_time.go 311 B

12345678910111213141516171819
  1. package utils
  2. import (
  3. "os/exec"
  4. "strings"
  5. "time"
  6. )
  7. func FixTimezone() {
  8. out, err := exec.Command("/system/bin/getprop", "persist.sys.timezone").Output()
  9. if err != nil {
  10. return
  11. }
  12. timeZone, err := time.LoadLocation(strings.TrimSpace(string(out)))
  13. if err != nil {
  14. return
  15. }
  16. time.Local = timeZone
  17. }