怎样将数据库取出来的时间转换为年月日

it2026-09-22  12

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);

 

最新回复(0)