2014-11-30 5 views
0

시간을 지정된 표준 형식으로 변환하려고합니다. 내가 응용 프로그램에서 얻고GMT Java에서 시간 변환

시간 형식 Wed May 11 13:18:48 PDT 2005

내가 변환하려고

시간 형식 내가 자바 8 만 7에 나는 인터넷 검색을 시도하지에서이 작업을 수행 할 수 있어요 2005-02-14T20:05:19Z

입니다, 그러나 여전히 해결책을 얻지 못한다. Java 7에서 이것을 수행 할 수있는 방법이 있습니까? 사전에 감사

+0

; 또는 threetenbp 또는 JodaTime을 사용할 수 있습니다.) Java 8의 API는 Joda Time에서 크게 영향을 받았기 때문에 손실되지는 않습니다 (threetenbp는 Joda Time의 주요 저자 인 Stephen의 JSR 310 백 포트입니다. Colebourne) 코드 – fge

답변

0
당신은 당신의 시간 형식 변환 SimpleDateFormat을 사용할 수 있습니다

`자바 7-에서 SimpleDateFormat` 있습니다
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); 
sdf.setTimeZone(TimeZone.getTimeZone("GMT")); 
System.out.println(sdf.format(yourDateObject)); 
+0

비트가 tweeked'SimpleDateFormat inputFormat = new SimpleDateFormat (""EEE MMM d HH : mm : ss z yyyy ""); SimpleDateFormat outputFormat = new SimpleDateFormat ("yyyy-MM-dd'T'HH : mm : ss'Z '"); 문자열 출력 = outputFormat.format (inputFormat.parse (input));' – Ashoka