侧边栏壁纸
博主头像
Epoch

Java开发、Python爬虫、微服务、分布式、前端

  • 累计撰写 93 篇文章
  • 累计创建 110 个标签
  • 累计收到 8 条评论

目 录CONTENT

文章目录

JDBC中的时间处理

Epoch
2021-02-05 / 0 评论 / 0 点赞 / 315 阅读 / 172 字 / 正在检测是否收录...

JDBC中的时间处理

如果 要从数据库中获取完整的时间

比如年月日,时分秒

rs.getTimestamp()

如果是只获取年月日

// 默认获取年月日
/**
* JDBC获取日期方式使用java.sql.Date,其继承java.util.Date
* 所以两者相互兼容
*/
rs.getDate()

String类型的日期变成日期格式插入到数据库

String date = "2021-02-25";

// String ->java.util.Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
// 这个位置需要捕获异常,自行处理就行了
java.util.Date parse = sdf.parse(date);
//java.util.Date -> java.sql.Date
long time = parse.getTime();// 获取1970年到现在的毫秒数
java.sql.Date sqlDate = new java.sql.Date(time);
0

评论区