import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Times {
public static void main(String[] args) {
//調用dateTime方法
dateTime();
//調用calendar方法
calendarTime();
}
public static void dateTime() {
//方式1:日期類
//創建日期類對象
Date date = new Date();
//創建格式化日期對象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 E HH:mm:ss");
//格式化日期,將日期對象作為實際參數傳入
String time = sdf.format(date);
System.out.println(time);
}
public static void calendarTime() {
//方式2::日歷類
//通過調用靜態方法getInstance()方法,獲取日歷類對象
Calendar c = Calendar.getInstance();
//獲取年份
int year = c.get(Calendar.YEAR);
//獲取月份
int month = c.get(Calendar.MONTH)+1;
//獲取天數
int day = c.get(Calendar.DAY_OF_MONTH);
//獲取星期數
int week = c.get(Calendar.DAY_OF_WEEK)-1;
//獲取小時
int hour = c.get(Calendar.HOUR_OF_DAY);
//獲取分鍾
int minute = c.get(Calendar.MINUTE);
//獲取秒數
int second = c.get(Calendar.SECOND);
System.out.println(year+"年"+month+"月"+day+"日 "+" "+week+" "+hour+"時"+minute+"分"+second+"秒");
}
}