Java中的new Date()和Calendar類是與日期和時間相關的兩個重要類。它們的作用都是獲取或設置當前時間和日期。
// 示例1:獲取當前時間 import java.util.Date; public class TestDate { public static void main(String[] args) { Date now = new Date(); System.out.println(now); // 打印當前時間 } } // 示例2:設置日期 import java.util.Calendar; public class TestCal { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, 2022); cal.set(Calendar.MONTH, 10); cal.set(Calendar.DATE, 1); System.out.println(cal.getTime()); // 打印設置后的日期 } }
new Date()返回當前時間的Date對象。其中Year默認從1900年開始,Month從0開始(0表示1月,1表示2月……),Date從1開始。Calendar則提供了更多的日期和時間處理方法,例如:獲取指定字段的值、增減日期等。