-
public static void main(String[] args) { DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); LocalDateTime ldt = LocalDateTime.parse("2020-09-23 10:52:25",formatter); System.out.println(ldt.getYear()); System.out.println(ldt.getMonth().getValue()); System.out.println(ldt.getDayOfMonth()); }
-
public static void main(String[] args) { DateTimeFormatter formatter = DateTimeFormat.forPattern("YYYY-MM-dd HH:mm:ss"); LocalDate localDate = formatter.parseLocalDate("2015-09-17 20:27:00"); System.out.println("yearOfCentury: " + localDate.getYearOfCentury()); System.out.println("monthOfYear: " + localDate.getMonthOfYear()); System.out.println("dayOfMonth: " + localDate.getDayOfMonth()); }
将日期格式化成指定的格式
public static String stampToDate(Date date) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
String dateString = simpleDateFormat.format(date);
return dateString;
}
// 将date字符串转化为日期
String dateString = "2018年08月08日";
DateFormat format = new SimpleDateFormat("yyyy年MM月dd日");
Date date = format.parse(dateString);
System.out.println(date.toString());
Date date = new Date(); System.out.println(date); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String formatDate = df.format(date); System.out.println(formatDate);