Golang存取更新时间(time.Time)
来源:互联网 发布:软件销售代理协议 编辑:程序博客网 时间:2024/06/13 22:27
首先表明问题,数据库中存的时间为datetime类型,golang中用time.Time
1.存时间
t := time.Now() //这里直接存t是没问题的fmt.Printf(t.Format("2006-01-02 15:04:05"))//这里格式化有个坑,必须是golang诞辰日,表示理解。记忆方式612345
2.取时间
正常取,json传过去,用str截取显示
3.更新时间
timeStr := this.getString("time") //拿到前台的时间timeWrong, _ := time.Parse("2006-01-02 15:04:05",timeStr)//先解析为time类型,这样直接存数据库时间不对,可以尝试一下year := timeWrong.Year()month := timeWrong.Month()day := timeWrong.Day()hour := timeWrong.Hour()min := timeWrong.Minute()sec := timeWrong.Secont()timeCorrect := time.Date(year, month, day, hour, min, sec, 0, time.Local)//这样存数据库就对了。相当于给timeWrong加上了一个时区
阅读全文
0 0
- Golang存取更新时间(time.Time)
- golang time 时间的加减法
- golang TIME 时间获取时间转换
- golang time.time相关
- golang time
- golang time操作整理
- golang time操作整理
- golang time操作整理
- golang time Formatwe
- golang time.Format坑
- golang time.After()
- golang中时间包time函数和demo
- golang中time包用法
- golang time 包 常用函数
- golang中time包用法
- golang标准库 time包
- golang标准库 time包
- time
- struts2学习1 笔记
- webView拦截超链接
- Android 热更新 tinker 在Android 简单的使用 (替换class)
- Java:单例模式的七种写法
- 面试题9:题目二青蛙跳台阶
- Golang存取更新时间(time.Time)
- 栈区,堆区,全局区(静态区),字符常量区,程序代码区等相关知识总结
- java NIO系列教程(八)
- meta标签的使用
- 请慎用java的File#renameTo(File)方法
- 百度地图API 案例
- Redis操作list
- Android Unsafe 分析
- WPF控件之内容控件