首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Java获取当前时间,并且存入数据库当中。

Java获取当前时间,并且存入数据库当中。

作者头像
吃猫的鱼Code
修改2023-02-02 23:31:34
修改2023-02-02 23:31:34
3.1K0
举报

java获取当前的时间并且存入数据库当中

java获取当前时间最简单的方式:

代码语言:javascript
复制
Date date = new Date()

获取到当前的时间之后,由于数据库中数据类型为datetime,所以我们需要将其转换成String类型,再向数据库插入数据。

代码语言:javascript
复制
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date1=formatter.format(date);
//2023-01-27 22:13:13

这样就可以存入mysql当中了。

java如何从mysql数据库中读取datetime类型数据?

如果要从MySQL中获取yyyy-MM-dd HH:mm:ss 日期格式,首先必须使用 rs.getTimestamp("insert_dt")方法,其中"insert_dt" 是数据库时间字段,类型为datetime;然后通过SimpleDateFormat 时间格式化类,将取出来的时间转为String类型

代码语言:javascript
复制
System.out.println(rs.getDate("insert_dt"));
System.out.println(rs.getTime("insert_dt"));
System.out.println(rs.getTimestamp("insert_dt"));
// 2018-03-19
// 22:03:21
// 2018-03-19 22:03:21.0

可以看到通过getTimestamp获取的日期格式最后还有一位数(2018-03-19 22:03:21.0),需要将rs.getTimestamp("insert_dt") 转为String类型

代码语言:javascript
复制
String timeStamp = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(rs.getTimestamp("insert_dt"));
 System.out.println(timeStamp);
 //2018-03-19 21:51:57

本文共 174 个字数,平均阅读时长 ≈ 1分钟

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • java获取当前的时间并且存入数据库当中
  • java如何从mysql数据库中读取datetime类型数据?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档