날짜 및 문자열 형식 변환 도구

수입 org.apache.commons.lang3.StringUtils;
수입 org.joda.time.DateTime;
수입 org.joda.time.format.DateTimeFormat;
수입 org.joda.time.format.DateTimeFormatter;
수입 java.util.Date; 

공공  클래스 DateTimeUtil { 

    // 自定义格式
    공공  정적  최종 문자열 STANDARD_FORMAT = "YYYY-MM-DD HH : MM : SS" ; 

    / ** 
     * 문자열转날짜类型
     * @param dateTimeStr 
     * @param formatStr 
     * @return 
     * / 
    공공   정적날짜 strToDate (문자열 dateTimeStr, 문자열 formatStr) { 
        DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern (formatStr); 
        dateTime에 날짜 시간 = dateTimeFormatter.parseDateTime (dateTimeStr);
        반환 dateTime.toDate를 (); 
    } 

    / ** 
     * 날짜转문자열类型
     * 파라미터 : 날짜 
     * @param formatStr 
     * @return 
     * / 
    공공   정적 문자열 dateToStr (날짜 날짜, 문자열 formatStr) {
         경우 (날짜 == null이 ) {
             반환 StringUtils.EMPTY을;
        } 
        날짜 시간 날짜 시간 = 새로운 날짜 시간 (일자);
        반환 dateTime.toString를 (); 
    } 

    / ** 
     * 문자열转날짜类型
     *使用默认是日期格式
     * @param dateTimeStr 
     * @return 
     * / 
    공공   정적의 날짜 strToDate (문자열 dateTimeStr) { 
        DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern (STANDARD_FORMAT); 
        dateTime에 날짜 시간 = dateTimeFormatter.parseDateTime (dateTimeStr);
        반환 dateTime.toDate를 (); 
    } 

    / ** 
     * 날짜转문자열类型 
     *使用默认是格式
     * 파라미터 : 날짜 
     * @return 
     * / 
    공공   정적 문자열 dateToStr (날짜 날짜) {
         경우 (날짜 == null이 ) {
             반환 StringUtils.EMPTY; 
        } 
        날짜 시간 날짜 시간 = 새로운 날짜 시간 (일자);
        dateTime.toString (STANDARD_FORMAT); 
    } 

//     메인 (문자열 []에 args) {공극 공용 static
 //         에서 System.out.println는 (DateTimeUtil.dateToStr (새 날짜 () "HH YYYY-MM-DD는 : MM : SS") 문자열을 instanceof는);
//        ;에서 System.out.println () 날짜 instanceof를 DateTimeUtil.strToDate는 ( "2019년 10월 8일 10시 9분 0초", "SS : MM HH를 YYYY-MM은-DD")
//     } 
}

추천

출처www.cnblogs.com/FondWang/p/12051630.html