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+"秒");
}
}