Java是一門面向?qū)ο蟮木幊陶Z言,包含了豐富的類庫。其中,Date和Calender類是處理日期相關(guān)的兩個(gè)重要類。
// Date類示例代碼 import java.util.Date; public class TestDate { public static void main(String args[]) { // 創(chuàng)建一個(gè)Date對象 Date date = new Date(); // 使用toString()方法顯示日期時(shí)間 System.out.println(date.toString()); } }
上面的代碼演示了如何使用Date類創(chuàng)建一個(gè)當(dāng)前日期時(shí)間的對象,并使用toString()方法顯示出來。
// Calender類示例代碼 import java.util.Calendar; public class TestCalender { public static void main(String args[]) { // 創(chuàng)建一個(gè)Calendar對象 Calendar cal = Calendar.getInstance(); // 使用get()方法獲取日期時(shí)間信息 int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH) + 1; int day = cal.get(Calendar.DATE); int hour = cal.get(Calendar.HOUR_OF_DAY); int minute = cal.get(Calendar.MINUTE); int second = cal.get(Calendar.SECOND); // 顯示日期時(shí)間信息 System.out.println("當(dāng)前時(shí)間為:" + year + "/" + month + "/" + day + " " + hour + ":" + minute + ":" + second); } }
上面的代碼演示了如何使用Calender類創(chuàng)建一個(gè)日期時(shí)間對象,并使用get()方法獲取年、月、日、時(shí)、分、秒的信息,并進(jìn)行顯示。
可以看到,雖然Date和Calender類都是處理日期相關(guān)的類,但它們在使用上還是有很大的區(qū)別。Date類提供了一些簡單的方法來獲取和設(shè)置日期時(shí)間,而Calender類則更為靈活,可以對日期進(jìn)行加減等操作。