Date相关类——非线程安全
Date date = new Date();
System.out.println(date);
date = new Date(1000);
System.out.println(date);
long timeMillis = System.currentTimeMillis();
System.out.println(timeMillis);
SimpleDateFormat类将日期格式化
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String format = simpleDateFormat.format(date);
System.out.println(format);
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String str = "2028/11/22 12:32:22";
Date parseTime = simpleDateFormat.parse(str);
System.out.println(parseTime);
Calendar日历类
Calendar calendar = Calendar.getInstance();
System.out.println(calendar.get(Calendar.YEAR));
System.out.println(calendar.get(Calendar.MONTH));
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
System.out.println(calendar.get(Calendar.HOUR));
System.out.println(calendar.get(Calendar.HOUR_OF_DAY));
System.out.println(calendar.get(Calendar.MINUTE));
System.out.println(calendar.get(Calendar.SECOND));
LocalDateTime——线程安全
LocalDateTime localDateTime = LocalDateTime.now();
System.out.println(localDateTime);
System.out.println(localDateTime.getYear());
System.out.println(localDateTime.getMonth());
System.out.println(localDateTime.getMonthValue());
System.out.println(localDateTime.getDayOfMonth());
System.out.println(localDateTime.getHour());
System.out.println(localDateTime.getMinute());
System.out.println(localDateTime.getSecond());
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
String s = localDateTime.format(dtf);
System.out.println(s);
String strs = "2000/10/12 11:11:11";
LocalDateTime parseTimes = LocalDateTime.parse(strs, dtf);
System.out.println(parseTimes);