Esto probablemente se haya preguntado y respondido un millón de veces, pero parece que no puedo encontrar una solución en ningún lado. Al comenzar una actividad en una aplicación de Android, quiero mostrar la fecha y la hora actuales. Por lo que entiendo la parte de fecha se puede hacer simplemente con lo siguiente:¿Por qué "Fecha d = nueva Fecha();" devuelve un error?
Date d = new Date();
d.getTime();
CharSequence s = DateFormat.format("EEEE, MMMM d, yyyy", d.getTime());
TextView date = (TextView)findViewById(R.id.dateText);
date.setText(s);
TextView time = (TextView)findViewById(R.id.timeText);
time.setText(s);
en Eclipse que me da un error y dice que la fecha constructor es indefinido. Elegí la opción de corrección automática y agregué un 0 como parámetro en el constructor Fecha. Esto produjo una fecha, pero la fecha es el 31 de diciembre de 1969. ¿Qué me falta aquí?
Esto es probablemente trivial, pero todavía soy nuevo en esto.
Gracias de antemano por cualquier consejo.
Preferiría http://developer.android.com/reference/java/lang/System.html#currentTimeMillis() en lugar de crear un gran objeto feo Date si no vas a usarlo de nuevo. – eternalmatt