Java中关于时间日期格式保存到mysql的问题
2024-08-26 17:06:46
首先在设置数据库的时间日期字段的时候要先确定好采用何种类型,DATETIME、 TIMESTAMP、DATE、TIME、YEAR。
其中datetime、time用的比较多,对应java中生成的pojo的时间日期类型都是Date。
关键的转化步骤:
Java中生成的new Date或者日期时间字符串是不能直接保存到数据库中的,需要进行转换,方法如下:
//日期格式化,把时间转换成数据库认识的格式。
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
gateway.setRelayOpen(sdf.parse(cr.getStarttime()));//开时间
gateway.setRelayClose(sdf.parse(cr.getEndtime()));//关时间
gm.updateByPrimaryKeySelective(gateway);//更新开关时间
最新文章
- 【问题】关于Mapper not initialized的问题
- [llvm] Call the LLVM Jit from c program
- windows守护进程脚本
- window删除文件时提示: 源文件名长度大于系统支持的长度
- el表达式获取cookie
- 【流媒體】live555—VS2010 下live555编译、使用及测试
- hdu 1035 Robot Motion(模拟)
- codeforces 535D. Tavas and Malekas KMP
- SQL——表结构或数据的复制
- 对付";反盗链";
- 浙大pat 1048 题解
- UML学习小结
- JavaScript调试技巧
- Odd-e CSD Course Day 3
- codeforces278A
- 【做题】hdu5514 Frogs——另类容斥
- Kubernetes之Controllers一
- nginx 代理静态资源报 403
- 【Raspberry Pi】openwrt 路由
- 快速求出n!的质因数的个数
热门文章
- 坑:jmeter代理服务器录制脚本出现target controller is configured to ";use recording Controller"; but no such controller exists...
- C 库函数 - strchr()
- ZR#985
- 从过狗到编写tamper【转载】
- docker技术入门(2)
- Docker理论简答
- Git的使用(6) —— 自动填写远端Git用户名密码
- Makefile教程(绝对经典,所有问题看这一篇足够了)【转】
- Nginx-实践篇(重要)
- 数据结构---哈希表的C语言实现(闭散列)