sql >> データベース >  >> RDS >> Mysql

resultSetから日付を取得する方法

    あなたの場合、取得する日付フィールドのcolumnNameを指定していませんでした。

    これでうまくいくはずです

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

    ResultSetObjectを繰り返し処理します ResultSetObjectから日付を取得します これはjava.sql.Date 次に、それをjava.util.Dateに変換します



    1. 長整数は、切り捨てられるのではなく、短い列に挿入されると変換されます。なんで?式は何ですか?

    2. PostgreSQLでクロスデータベースクエリを実行することは可能ですか?

    3. 新しいPostgreSQLJSONデータ型内のフィールドを変更するにはどうすればよいですか?

    4. Microsoft Accessチームからの更新(2017年6月)