问答

golang时区的问题

作者:admin 2021-05-06 我要评论

func main() { str := "2021-11-48 11:48:00"loc, _ := time.LoadLocation("Asia/Shanghai")ts, err := time.ParseInLocation("2006-01-02 15:04:05", str, loc)...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

func main() {

str := "2021-11-48 11:48:00"
loc, _ := time.LoadLocation("Asia/Shanghai")
ts, err := time.ParseInLocation("2006-01-02 15:04:05", str, loc)
if err != nil {
    fmt.Println("ts is", ts)
}

}

输出:
ts is 0001-01-01 00:00:00 +0000 UTC

不是期待的结果,看输出是时区没有改过来,但是不知道问题出在哪里

###

楼主是想把字符串转时间类型吗

str := "2021-11-48 11:48:00"

这里明显不对 11月48号

###
11-48

... ...

###

错误的输入是不会得到正确的输出

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • golang时区的问题

    golang时区的问题

  • 关于hover优先级问题

    关于hover优先级问题

  • mongodb查询缓慢

    mongodb查询缓慢

  • 手机app内部打开了h5(h5是个在线客服

    手机app内部打开了h5(h5是个在线客服

腾讯云代理商
海外云服务器