作者 shenhailong

国内转运 excel 导出功能

@@ -10,6 +10,7 @@ import java.time.format.DateTimeFormatter; @@ -10,6 +10,7 @@ import java.time.format.DateTimeFormatter;
10 import java.time.format.DateTimeParseException; 10 import java.time.format.DateTimeParseException;
11 import java.util.Calendar; 11 import java.util.Calendar;
12 import java.util.Date; 12 import java.util.Date;
  13 +import java.util.Locale;
13 import java.util.TimeZone; 14 import java.util.TimeZone;
14 15
15 16
@@ -116,6 +117,11 @@ public final class DateUtil { @@ -116,6 +117,11 @@ public final class DateUtil {
116 return null; 117 return null;
117 } 118 }
118 119
  120 + public static void main(String[] args) {
  121 + Date date = formatByyyyyMMddHHmmss("20211031223300");
  122 + System.out.println(date);
  123 + }
  124 +
119 //LocalDateTime转换为Date 125 //LocalDateTime转换为Date
120 public static Date convertLDTToDate(LocalDateTime time) { 126 public static Date convertLDTToDate(LocalDateTime time) {
121 return Date.from(time.atZone(ZoneId.systemDefault()).toInstant()); 127 return Date.from(time.atZone(ZoneId.systemDefault()).toInstant());
@@ -570,9 +576,24 @@ public final class DateUtil { @@ -570,9 +576,24 @@ public final class DateUtil {
570 return weekDays[w]; 576 return weekDays[w];
571 } 577 }
572 578
573 - public static void main(String[] args) throws ParseException {  
574 - String s = dateToWeek("20200815");  
575 - System.out.println(s); 579 +
  580 + /**
  581 + * 格式化航班日期类型
  582 + * @param dateStr
  583 + * @return
  584 + * @throws ParseException
  585 + */
  586 + public static Date dateFormatFlight(String dateStr) throws ParseException{
  587 + SimpleDateFormat sdf = new SimpleDateFormat("ddMMMyyyy", Locale.ENGLISH);
  588 + try {
  589 + Date date = sdf.parse(dateStr);
  590 + System.out.println(date);
  591 + return date;
  592 + } catch (ParseException e) {
  593 + // TODO Auto-generated catch block
  594 + e.printStackTrace();
  595 + }
  596 + return null;
576 } 597 }
577 598
578 599