JDBCクラス日付と時刻

Javaクラスの日時とともにデータベース日時に1対応する入力
タイプjava.sql.Dateのと日付
たjava.sql.Timeと時刻型
をjava.sql.Timestamp日付/時刻タイプの
例:データベースは、Oracleを使用して、
デュアルからsysdayを選択
分と秒だけgetTimeを呼び出し、日付を削除することができますのgetDate()を呼び出して、取り出されたときのみ)(getTimestamp()、日付を入れることができますし、ResultSetのことで結果を得るには、現在の時刻を取得します分と秒を削除します。

日付/時刻データ型を取得するためのgetString()を呼び出すことがないようにしてください。2.
)(GetStringメソッドの呼び出しには時間データの型を取得し、JDBCは、内部の日付/時刻文字列を変換するには、しかし、フォーマット文字列は、データベースが互換性につながっているに依存します貧しいです。

3. JDBC日付/ String型の時間に変換する方法
により取得したデータにをjava.sql.Timestamp timeStampに= //データベースアクセス
のSimpleDateFormat自衛隊=新しいてSimpleDateFormat( "YYYYの -MM-DD HH:MM:SS");
sdf.format列str =文字列(timeStampに);
4.Select、更新、または挿入、フィールドは、好ましくは、PreparedStatementのと、日付/時刻型の場合
タブ(BEGIN_DATE)値に(「INSERT(のPreparedStatementてpstmt = conn.prepareStatement? )「);
pstmt.setTimestamp(1、新しい新しいタイムスタンプ(のSystem.currentTimeMillis()));
pstmt.execute();
java.util.Dateに変換する方法を5.java.sql.Timestamp
たjava.sql.Timestampは、javaです。任意の変換を必要としないutil.Dateサブクラスを直接割り当てることができます。

java.sql.Timestamp ts; 
 java.util.Date utilDate; 
 utilDate = ts;
  1. java.util.Dateがたjava.sql.Timestampに変換し
    ;たjava.sql.Timestamp TS
    java.util.Date utilDate;
    ts.setTime(utilDate.getTime());
    7.mysqlデータベースと、日時を
    NOW()、SYSDATE `の()関数'YYYY-MM-DD HH :MM:SS' 戻り、現在の日付および時刻は、DATETIMEカラムに直接格納することができます。
    例:NOW()、SYSDATE()を選択し、
    CURDATE()を、今日の日付にCURRENT_DATE 'YYYY-MM-DD'形式リターンに、DATEフィールドに直接保存することができます。
    たとえば:SELECT CURDATE()、CURRENT_DATE、
    CURTIME()、CURRENT_TIMEに「HH:MM:SS」形式は、現在の時刻を返し、時間フィールドに直接保存することができます。
    例えば:SELECT CURRENT_TIME()、CURRENT_TIME。
公開された11元の記事 ウォンの賞賛2 ビュー334

おすすめ

転載: blog.csdn.net/zds18205657013/article/details/103757155