Go string to time


Go语言中需要把string转换为time的时候,有一个坑(个人认为的坑,毕竟刚开始学习Go):

转换时需要一个time模板,这个模板必须是 "2006-01-02 15:04:05" 这个时间,只有用这个时间才能把string类型的时间值转换成功,其他时间作为模板都会转换失败。(据说是因为这个时间是Go诞生的时间)

另外:要转换到当地时区,需要使用ParseInLocation方法加上时区参数:

t, err := time.ParseInLocation("2006-01-02 15:04:05", timeStr, time.Local)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM