String을 Date로 구문 분석하고 해당 Date를 다른 String 형식으로 출력하여 출력하려고합니다.SimpleDateFormat이 (가) 날짜 문자열을 잘못 파싱합니다.
이SimpleDateFormat dateFormatter = new SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat dateParser = new SimpleDateFormat("d/M/yyyy h:m:s a");
String formattedDocumentDate = dateFormatter.format(dateParser.parse(sysObj.getString("document_date")));
sysObj.getString("document_date")
의 결과는 1/31/2013 12:00:01 AM
입니다 다음과 같이
내 날짜 형식 코드입니다. 그리고 formattedDocumentDate
의 값을 확인하면 01/07/2015
이됩니다.
도움을 주시면 감사하겠습니다.
'1 월 31 일'은 'd/M/yyyy' 날짜 형식에 어떻게 맞습니까? –
한 단어 : "관용"(또는 31-7 = 24 즉 2 년) –
예, 2013 년 초부터 31 개월을 계산하면 2015 년 7 월에 끝납니다. 답변으로 게시해야합니까? –