2011-08-05 2 views

답변

12

구문 분석하기 위해 다음 형식을 사용 EEE MMM dd HH:mm:ss z yyyy 결과 날짜 format(..)

사용에게 dd-MM-yy 형식과 다른 SimpleDateFormat, SimpleDateFormat.parse(..)와 함께. 뭔가 같이 :

SimpleDateFormat parseFormat = 
    new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy"); 
Date date = parseFormat.parse(dateString); 
SimpleDateFormat format = new SimpleDateFormat("dd-MM-yy"); 
String result = format.format(date); 
+0

"Mon Aug 22 00:00:00 IST 2011"날짜를 인쇄 할 때 구문 분석 할 수 없습니다. 메소드의 서명이 없음을 알리는 오류 메시지가 발생합니다 – n92

+0

날짜 필드가 표시되는보기에 문제가 있음 "undefined-undefined-Tue Aug 02", – n92

+0

그래서 문자열에 저장하고 구문 분석을 시도하여 날짜를 구문 분석 할 수 없습니다 : "undefined-undefined-undefined Tue Aug 02"이 표시되었습니다. 솔루션 – n92

0

난 당신이 지금

import java.text.DateFormat; 
import java.util.Date; 

public class DateFormatExample 
{ 

    public static void main(String args[]) 
    { 

     Date now=new Date(); 
     System.out.println("dd/mm/yy format:" +DateFormat.getDateInstance(DateFormat.SHORT).format(now)); 

    } 
} 

당신이 필요한 형식을 얻을 것이다 아래의 샘플 코드 솔루션 ....

+0

dd-mm- yy 형식은 간단합니다. 진짜 질문은 '2011 년 8 월 4 일 00:00:00 IST 2011'문자열을 날짜 개체로 파싱하는 것입니다. – mac

관련 문제