Estoy tratando de imprimir un Date
, tal como lo hace DateFormat.getDateTimeInstance()
.Formatear una fecha, permitiendo nulo
format
tiros un NullPointerException
al pasar null
, así que he estado preguntando si hay un enfoque diferente que devolvería null
(o "null"
) en su lugar?
Algo que yo llamaría en lugar de
Date d = null;
System.out.println(d==null ? null : DateFormat.getDateTimeInstance().format(d));
¿Qué tal la extensión de la clase 'DateFormat', pero probablemente sea más compleja que la verificación nula que ya está haciendo? – Nishan
¿qué ocurre exactamente con d == nulo? null: DateFormat.getDateTimeInstance(). format (d)) – Ingo