1. 클라이언트 화면에 보여지는 모양 (로케일을 한국으로 선택한 경우):
2. 서버로 전송될때 값 : "2016-07-28T17:30:00.000Z"
3. 서버에서 날짜 객체 생성
전달된 문자를 ISO 8601 "yyyy-MM-ddThh:mm:ss[.sss][Z|[+-]hh:mm]" 형식으로 파싱하여 날짜 객체를 생성한다.
개인적으로는 널리사용되고 있는 오픈소스 JSON 라이브러리 jackson 에 포함된 ISO8601DateFormat 클래스를 사용하고 있다.
예시 )
private static final ISO8601DateFormat formatter = new ISO8601DateFormat(); public Date getISO8601Date(String date){ try { return formatter.parse(date); } catch (ParseException e) { return null; } }
댓글 없음:
댓글 쓰기