내 DateTimeFormat 패턴으로 현재 날짜 시간을 얻기 위해 노력하고있어,하지만 난 예외를 받고 있어요 ...Joda 날짜 시간 잘못된 포맷
//sets the current date
DateTime currentDate = new DateTime();
DateTimeFormatter dtf = DateTimeFormat.forPattern("dd/MM/YYYY HH:mm").withLocale(locale);
DateTime now = dtf.parseDateTime(currentDate.toString());
나는이 예외를 받고 있어요, 나는 사람이 이해할 수없는 당신이 기본 toSring 형식과 구문 분석 날짜를 시도하기 때문에 잘못된 형식
java.lang.IllegalArgumentException: Invalid format: "2017-01-04T14:24:17.674+01:00" is malformed at "17-01-04T14:24:17.674+01:00"
당신은 문자열로 날짜를 포맷하려고하거나 날짜 시간 객체로 문자열을 구문 분석하려고 체크 아웃 구문 분석이야? – assylias
DateTime 객체 여야합니다 – besmart
하지만 'DateTime'으로 시작하는 * 이유는 텍스트로 변환하고 다시 변환하는 이유는 무엇입니까? –