sql >> Databasteknik >  >> RDS >> Mysql

Hur man hämtar Date från en resultatuppsättning

I ditt fall angav du inte kolumnnamnet för datumfältet som skulle hämtas.

Detta borde göra jobbet

 while (rs.next()) {
    java.sql.Time dbSqlTime = rs.getTime("columnName");
    java.sql.Date dbSqlDate = rs.getDate("columnName");
    java.sql.Timestamp dbSqlTimestamp = rs.getTimestamp("columnName");     
    java.util.Date dbSqlTimeConverted = new java.util.Date(dbSqlTime.getTime());
    java.util.Date dbSqlDateConverted = new java.util.Date(dbSqlDate.getTime());
    System.out.println(dbSqlTimeConverted);
    System.out.println(dbSqlDateConverted);
 }

iterera över ResultSetObject hämta datumet från ResultSetObject vilket är java.sql.Date konvertera den sedan till java.util.Date



  1. Utforska lagringsmotoralternativ för MariaDB

  2. Långsam platsbaserad sökresultatfråga

  3. MIN() Funktion i PostgreSQL

  4. MySQL - automatiskt minskande värde