我的課看起來像這樣
class SomeClass {
Date date;
Timestamp timestamp;
}
當我想設定這樣的屬性值時,日期和時間戳的值是多少:
SomeClass someClass = new SomeClass();
someClass.setDate(what value goes here?);
someClass.setTimestamp(what value goes here?)
我必須在 DB2 中插入這些值,其中包含日期和時間戳型別的列
uj5u.com熱心網友回復:
您可以在此處獲得使用 Java 的所有資料型別 DB2 映射
https://www.ibm.com/docs/en/db2-for-zos/12?topic=jsri-data-types-that-map-database-data-types-in-java-applications
java.sql.Date DATE
java.sql.Time TIME
java.sql.Timestamp TIMESTAMP, TIMESTAMP(p), TIMESTAMP WITH TIME ZONE,
TIMESTAMP(p) WITH TIME ZONE15,1
Java 代碼
import java.sql.Date;
import java.sql.Timestamp;
public class Test {
public static void main(String[] args) {
Date dt = new Date(System.currentTimeMillis());
Timestamp ts = new Timestamp(System.currentTimeMillis());
System.err.println("current date " dt);
System.err.println("current timestamps " ts);
}
}
輸出 :
current date 2022-05-25
current timestamps 2022-05-25 11:45:12.858
uj5u.com熱心網友回復:
您應該在 setter 方法中傳遞相同型別的物件。
SomeClass someClass = new SomeClass();
someClass.setDate(new Date()); //
someClass.setTimestamp(new TimeStamp(LONG VALUE));
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/481367.html
上一篇:將日期轉換為每周的星期一日期
