Java时间类型转换
String转Long
1 | Long long = new SimpleDateFormat( "yyyyMMddHHmmss" ).parse(String).getTime(); |
Long转String
1 | String string = new SimpleDateFormat( "yyyyMMddHHmmss" ).format( new Date(Long)); |
String转Timestamp
1 | Timestamp.valueOf(String) |
Timestamp转String
1 2 | Timestamp ts = new Timestamp(System.currentTimeMillis()); String string= new SimpleDateFormat( "yyyy/MM/dd HH:mm:ss" ).format(ts); |
String转Date
1 | Date date= new SimpleDateFormat( "yyyyMMddHHmmss" ).parse(String) |
Date转String
1 | String string= new SimpleDateFormat( "yyyyMMddHHmmss" ).format(date) |
Date转Long
1 | Long long =date.getTime(); |
Long转Date
1 2 | String string= new SimpleDateFormat( "yyyyMMddHHmmss" ).format( new Date(Long)); Date date= new SimpleDateFormat( "yyyyMMddHHmmss" ).parse(string); |
Date转Timestamp
1 | Timestamp ts = new Timestamp(date.getTime()); |
Timestamp转Date
1 2 3 | Timestamp ts = new Timestamp(System.currentTimeMillis()); Date date= new Date(); date=ts; |
Long转Timestamp
1 2 | Long time1=System.currentTimeMillis(); Timestamp time= new Timestamp(time1); |
Timestamp转Long
1 | long now=t.getDateTime(); |
注意:如果数据库是dateTime类型的,即使java代码中声明的是Timestamp,但还是用.getTime()方法来获取这个Long类型的时间。
MySql的时间类型有 Java中与之对应的时间类型
date java.sql.Date
Datetime java.sql.Timestamp
Timestamp java.sql.Timestamp
Time java.sql.Time
Year java.sql.Date
所以,如果数据库是dateTime,则先用java转换成timestamp类型
1 2 3 | Date date = new Date(); //获得系统时间. String nowTime = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ).format(date); //将时间格式转换成符合Timestamp要求的格式. Timestamp xx = Timestamp.valueOf(nowTime); |
然后存入数据库
作者: lost blog
出处: http://www.cnblogs.com/JAYIT/
关于作者:专注服务器端开发
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接 如有问题, 可邮件(sawyershaw@qq.com)咨询.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架