2014-03-13 2 views
2

3/13/2014 11:38:58 AM 문자열을 날짜 형식으로 변환하고 싶습니다.문자열을 날짜 형식으로 변환하는 방법

몇 가지 예를 살펴보고 구현하지만 AM/PM을 24 시간 형식으로 변환하는 방법을 모르겠습니다.

어떻게 만들 수 있습니까?

+2

결제 ['SimpleDateFormat' (http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html) 답변 –

답변

1

사용 SimpleDateFormat

Date date = new SimpleDateFormat("MM/dd/yyyy hh:mm:ss a").parse(string); 
+0

감사합니다. @Kugathasan,이 코드는 저에게 효과적입니다. –

1

당신이 당신의 날짜와 시간을 변환 할 수 있습니다이 사용 ..

SimpleDateFormat formatter = new SimpleDateFormat("mm/dd/yyyy hh:mm:ss a"); 
Date date_current = new Date(); 
Date date_start = null; 
date_start = sdf.parse("3/13/2014 11:38:58 AM"); 
System.out.println("now time is.." + date_start); 

감사합니다 ..

+0

일부가 누락 * 오전/오후에서 24 시간 형식으로 * –

0

날짜로 구문 분석 문자열 : SimpleDateFormat의 클래스가있다 일부 추가 메소드, 특히 parse()는 fo에 따라 문자열을 구문 분석하려고 시도합니다. 주어진 SimpleDateFormat 객체에 저장된 rmat 예를 들어

import java.util.*; 
import java.text.*; 
public class DateDemo { 
public static void main(String args[]) { 
    SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd"); 

    String input = args.length == 0 ? "1818-11-11" : args[0]; 

    System.out.print(input + " Parses as "); 

    Date t; 

    try { 
     t = ft.parse(input); 
     System.out.println(t); 
    } catch (ParseException e) { 
     System.out.println("Unparseable using " + ft); 
    } 
} 
} 
관련 문제