2016-08-31 2 views
-2

현재 ISO 날짜를 필수 형식으로 변환해야합니다. 어떻게? MongoDB의 이소 날짜 : 2016-08-31T08 : 30 : 17.795ZJava, iso 날짜 형식을 필수 형식으로 변경하십시오.

필요한 형식 유형 : 8월 31,2016 오전 8시 반

+2

자바에서 구문 분석 및 형식을 다시 지정하는 것에 대해 수백 가지 질문이 있습니다. 지금까지 시도한 것은 무엇이고 어떤 결과가 있었습니까? –

+2

검색 기능을 사용해 보는 것은 어떨까요? -> http://stackoverflow.com/search?q=java+format+date –

답변

0

나는 그것이 데이터베이스에 ISO 형식으로 저장 날짜에 추천 생각합니다. AngularJS로 클라이언트 측에 표시하려는 경우. 아래와 같이 새 날짜 개체를 시작하십시오.

var date = new Date('2016-08-31T08:30:17.795Z') 

Wed Aug 31 2016 16:30:17 GMT+0800 (Malay Peninsula Standard Time) 

로 돌아갑니다 그리고 그 후, 당신은 검색하십시오

date.getDate() 
date.getSeconds() 

그리고 다음과 같은 날짜, 시간 또는 시간을 추출하는 몇 가지 내장 기능을 사용할 수 있습니다 StackOverflow에서 먼저 이런 종류의 질문에 대한 답이 많기 때문에 : D

Re 자세한 내용은 here을 참조하십시오.

0

날짜 변환 :

은 날짜

DateFormat formatterWithTime = new SimpleDateFormat("MMM dd,YYYY HH:mm a", Locale.ENGLISH); 
System.out.println(formatterWithTime.format(formatter.parse("2016-08-31T08:30:17.795Z"))); 

출력 포맷의 날짜

DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss", Locale.ENGLISH); 

을 구문 분석 : 31,2016 오전 8시 반

팔월
+0

도움을 주셔서 감사합니다 :-) – Sid

0

mongo java 드라이버를 사용하면 이 아니라이 주어진 (문자열) 형식으로 날짜를 제공해야합니다. 대신 java.util.Date 객체 만 사용하면됩니다.

관련 문제