java.util.Date转化为java.sql.Date出现时间错误

简介: java.util.Date转化为java.sql.Date出现时间错误

           

在mysql中用到了date类型,对应的java类型就是java.sql.Date,但是java.sql.Date的生成需要对java.util.Date类型进行转换,在转换的过程中发现出现了错误,两边不一致

       SimpleDateFormat sdf =new SimpleDateFormat("yyyy-mm-dd");
        Date stDate=sdf.parse(sDate);                 //入住日期
        java.sql.Date startDate=new java.sql.Date(stDate.getTime());
        Date enDate=sdf.parse(eDate);                  //离开日期
        java.sql.Date endDate=new java.sql.Date(enDate.getTime());
       System.out.println(sDate);

控制台输出结果:

这个错误其实不是什么大错误,日期格式中“mm”表示的是秒,表示月份要用“MM”:

       SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");
        System.out.println("string:"+sDate);
        Date stDate=sdf.parse(sDate);                 //入住日期
        System.out.println("util.Date:"+stDate);
        java.sql.Date startDate=new java.sql.Date(stDate.getTime());
        System.out.println("sql.Date:"+startDate);
        Date enDate=sdf.parse(eDate);                  //离开日期
        java.sql.Date endDate=new java.sql.Date(enDate.getTime());

这样就没问题了。

image.png

目录
相关文章
|
5月前
|
SQL IDE Java
Java连接SQL Server数据库的详细操作流程
Java连接SQL Server数据库的详细操作流程
|
1月前
|
SQL 分布式计算 Java
Hadoop-11-MapReduce JOIN 操作的Java实现 Driver Mapper Reducer具体实现逻辑 模拟SQL进行联表操作
Hadoop-11-MapReduce JOIN 操作的Java实现 Driver Mapper Reducer具体实现逻辑 模拟SQL进行联表操作
35 3
|
2月前
|
SQL Java
使用java在未知表字段情况下通过sql查询信息
使用java在未知表字段情况下通过sql查询信息
34 1
|
3月前
|
SQL Java 数据库连接
【Azure 应用服务】Java ODBC代码中,启用 Managed Identity 登录 SQL Server 报错 Managed Identity authentication is not available
【Azure 应用服务】Java ODBC代码中,启用 Managed Identity 登录 SQL Server 报错 Managed Identity authentication is not available
|
5月前
|
SQL 安全 Java
java的SQL注入与XSS攻击
java的SQL注入与XSS攻击
131 2
|
4月前
|
SQL Java 关系型数据库
Java面试题:描述JDBC的工作原理,包括连接数据库、执行SQL语句等步骤。
Java面试题:描述JDBC的工作原理,包括连接数据库、执行SQL语句等步骤。
66 0
|
4月前
|
SQL 监控 Java
Java面试题:简述数据库性能优化的常见手段,如索引优化、SQL语句优化等。
Java面试题:简述数据库性能优化的常见手段,如索引优化、SQL语句优化等。
302 0
|
4月前
|
SQL Java 数据库连接
【Java】已解决java.sql.SQLRecoverableException异常
【Java】已解决java.sql.SQLRecoverableException异常
582 0
|
4月前
|
SQL Java 数据库连接
【Java】已解决java.sql.SQLTimeoutException异常
【Java】已解决java.sql.SQLTimeoutException异常
111 0
|
4月前
|
SQL Java 数据库连接
【Java】已解决java.sql.SQLException异常
【Java】已解决java.sql.SQLException异常
682 0
下一篇
无影云桌面