Date
을 인쇄하려합니다. 바로 DateFormat.getDateTimeInstance()
입니다.날짜를 허용, null 허용
format
는 던져 NullPointerException
null
을 통과, 그래서 null
(또는 "null"
)을 대신 반환 다른 방법이 있는지 궁금했습니다 때? 내가 대신 기존 코드의 문제가 무엇
Date d = null;
System.out.println(d==null ? null : DateFormat.getDateTimeInstance().format(d));
'DateFormat' 클래스를 확장하는 것은 어떨까요?하지만 이미 수행중인 일반 null 검사보다 더 복잡한 것 같습니다. – Nishan
정확히 d == null이 잘못 되었습니까? null : DateFormat.getDateTimeInstance(). format (d)) – Ingo