public class DateHandler {
public static void main(String[] args) {
DateHandler dh = new DateHandler();
dh.getCurrentDateByDate();
dh.getCurrentDateByCalendar();
}
// 使用Date类得到当前时间
public void getCurrentDateByDate() {
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String currentDate = sdf.format(date);
System.out.println("当期时间:" + currentDate);
}
// 使用Calendar得到当前时间
public void getCurrentDateByCalendar() {
Calendar calendar = Calendar.getInstance();
String currentDate = calendar.get(Calendar.YEAR) + "-"
+ (calendar.get(Calendar.MONTH) + 1) + "-"
+ calendar.get(Calendar.DAY_OF_MONTH) + " "
+ calendar.get(Calendar.HOUR_OF_DAY) + ":"
+ calendar.get(Calendar.MINUTE) + ":"
+ calendar.get(Calendar.SECOND);
System.out.println("当期时间:" + currentDate);
}
public void getHour(){
//12小时
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
//24小时
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar c = Calendar.getInstance();
c.get(Calendar.HOUR);//12小时
c.get(Calendar.HOUR_OF_DAY);//24小时
}
}