Rob*_*ini 2 java timestamp deprecated default-constructor
我想在Java中使用Timestamp类的默认构造函数,但Eclipse表示它已被弃用.这是构造函数:
Timestamp myDate = new Timestamp(2014, 3, 24, 0, 0, 0 ,0);
Eclipse建议使用Timestamp(long time)默认构造函数,但我不知道如何使用它.
下一个方法怎么样?
int myYear = 2014;
int myMonth = 3;
int myDay = 24;
Timestamp ts = Timestamp.valueOf(String.format("%04d-%02d-%02d 00:00:00",
myYear, myMonth, myDay));
Run Code Online (Sandbox Code Playgroud)
使用JSR 310:日期和时间API(在Java SE 8 发行版中引入):
java.sql.Timestamp ts = java.sql.Timestamp.valueOf(
java.time.LocalDate.of(myYear, myMonth, myDay).atStartOfDay()
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7254 次 |
| 最近记录: |