sql >> Databáze >  >> RDS >> Mysql

Převést datum do formátu data MYSQL

Nejprve vytvořte SimpleDateFormat pro analýzu vašeho vstupu z uživatelského rozhraní:

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

Dále analyzujte vstup do java.sql.Date (který se bohužel jmenuje a liší se od java.util.Date ). Takže například:

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

Nakonec použijte date předat JDBC při vytváření vašich databázových dotazů. Například:

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();



  1. Jak zkontrolovat verzi JDK v Oracle?

  2. hromadné vložení z Javy do Oracle

  3. Proč je CTE lepší než kurzorová/odvozená tabulka/poddotazy/dočasná tabulka atd.?

  4. php imap - získejte tělo a vytvořte prostý text