小编Pra*_*jan的帖子

为什么time.Parse没有使用时区?

为什么time.Parse不使用时区信息?它应该为不同的时区返回不同的时间.

package main

import (
    "fmt"
    "time"
)

func main() {
    t, err := time.Parse("2006-01-02 MST", "2018-05-11 IST")
    if err != nil {
        return
    }
    t2, err := time.Parse("2006-01-02 MST", "2018-05-11 UTC")
    if err != nil {
        return
    }
    fmt.Println(t.Unix())
    fmt.Println(t2.Unix())
}
Run Code Online (Sandbox Code Playgroud)

输出:

1525996800
1525996800
Run Code Online (Sandbox Code Playgroud)

time timezone parsing go

3
推荐指数
1
解决办法
144
查看次数

标签 统计

go ×1

parsing ×1

time ×1

timezone ×1