如果我們有 SQL 包的 Date 對象,那麽我們可以很容易地將它轉換成一個 util Date 對象。我們需要在創建 util Date 對象時傳遞 getTime() 方法。
java.util.Date utilDate = new java.util.Date(sqlDate.getTime());
它會給我們 util Date 對象。
getTime() 方法
用法:
public long getTime()
參數:該函數不接受任何參數。
返回值:它返回自 1970 年 1 月 1 日 00:00:00 GTM 以來的毫秒數。
異常:該函數不會拋出任何異常。
Java
// Java program to Convert java.sql.Date to java.util.Date
import java.sql.*;
import java.text.*;
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// sql date object takes time in milliseconds
long millis = System.currentTimeMillis();
// creating sql date object
java.sql.Date sqlDate = new java.sql.Date(millis);
// creating util date object by passing gettime()
// method of sql date class
java.util.Date utilDate = new java.util.Date(sqlDate.getTime());
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
// converting the util date into string format
final String stringDate = dateFormat.format(utilDate);
// printing both dates
System.out.println("utilDate:" + stringDate);
System.out.println("sqlDate:" + sqlDate);
}
}
輸出:
utilDate:2021-01-20 sqlDate:2021-01-20
相關用法
- Java java.util.Date轉java.sql.Date用法及代碼示例
- Java Stream轉Set用法及代碼示例
- Java Set轉Stream用法及代碼示例
- Java HashSet轉ArrayList用法及代碼示例
- Java TimeStamp轉Date用法及代碼示例
- Java Integer List轉Integer Array用法及代碼示例
- Java Iterable轉Collection用法及代碼示例
- Java HashMap轉TreeMap用法及代碼示例
- Java ArrayList轉LinkedList用法及代碼示例
- Java List轉Set用法及代碼示例
- Java List轉Stream用法及代碼示例
- Java Stream轉Array用法及代碼示例
- Java Set轉List用法及代碼示例
注:本文由純淨天空篩選整理自kapilnama1998大神的英文原創作品 How to Convert java.sql.Date to java.util.Date in Java?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。