Convert Date into MYSQL Date Format

后端 未结 1 507
故里飘歌
故里飘歌 2020-12-19 17:44

I have this MySQL Date data for 6 months in this format:

2010-01-01 to 2010-07-01

But from the UI the ToDate

相关标签:
1条回答
  • 2020-12-19 18:02

    First create a SimpleDateFormat for parsing your input from the UI:

    SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy");
    

    Next parse an input into a java.sql.Date (which is unfortunately named and different from java.util.Date). So for example:

    java.sql.Date date = new java.sql.Date(sdf.parse(fromDate).getTime());
    

    Finally use the date to pass to JDBC when making your database queries. Such as:

    Connection con; // assuming you have a database connection
    PreparedStatement ps = con.prepareStatement("SELECT * FROM table WHERE x = ?");
    ps.setDate(1, date);
    ResultSet resultSet = ps.executeQuery();
    
    0 讨论(0)
提交回复
热议问题