java中Calendar.getInstance()和new Date()的差別是什么?


java中Calendar.getInstance()和new Date()的差別如下:

Calendar.getInstance()是獲取一個Calendar對象並可以進行時間的計算,時區的指定
new Date()是創建了一個date對象,默認是utc格式的。
二者可以相互轉化:
Calendar calendar = Calendar.getInstance();
// 從一個 Calendar 對象中獲取 Date 對象
Date date = calendar.getTime();
// 將 Date 對象反應到一個 Calendar 對象中,
// Calendar/GregorianCalendar 沒有 構造函數可以接受 Date 對象
// 所以我們必需先獲得一個實例,然后設置 Date 對象
calendar.setTime(date);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM