Date d = new Date(0L);
¿Qué es 0L
en este sentido Date d
?Fecha d = nueva Fecha (0L); ¿Qué significa 0L en esta Fecha?
Date d = new Date(0L);
¿Qué es 0L
en este sentido Date d
?Fecha d = nueva Fecha (0L); ¿Qué significa 0L en esta Fecha?
El 0L
significa el número cero del tipo long
. Utiliza this constructor para instanciar una fecha que hace referencia a cero milisegundos después de (es decir, exactamente) "la época", 1 de enero de 1970, 00:00:00 GMT.
Así 'nueva Fecha (0L)' le dará un Objeto de Fecha para ** 1 de enero de 1970, 00:00:00 GMT **. (== la época) – Kaadzia
Sé que sí. Esa no era una pregunta ;-) Solo un comentario adicional sobre lo que "la época" significa para aquellos que no hacen clic en el enlace del constructor. – Kaadzia
@Matti Virkkunen ¿Qué le da 1L? – user2363025
0L es literal para Entero largo
Comprobar: http://www.roseindia.net/java/language/java-literals.shtml
0L
es el número 0. El L
hace que el número de un tipo long
. Al inicializar un Date
con 0L
, la fecha representará el 1 de enero de 1970.
¿Consideró leer los JavaDocs para el constructor correspondiente? –
en mi humilde opinión. Esta operación no es muy útil. Es probable que el desarrollador haya querido darle a 'd' un valor inicial, pero no sabía qué otra cosa hacer. Es probable que esto no sea realmente necesario. –