¿Por qué "Date d = new Date ();" devuelve un error?

Esto probablemente se ha pedido y contestado un millón de veces, pero no puedo encontrar una solución en cualquier lugar. Al iniciar una actividad en una aplicación de Android, quiero mostrar la fecha y la hora actuales. Por lo que entiendo la parte de la fecha se puede hacer simplemente con lo siguiente:

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 me da un error y dice que la fecha del constructor es indefinida. Elegí la opción de corrección automática y agregó un 0 como un parámetro en el constructor de 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.

Probablemente utilice java.sql.Date . Desea utilizar java.util.Date .

Desde http://download.oracle.com/javase/1.4.2/docs/api/java/util/Date.html para constructor Fecha (largo tiempo):

Asigna un objeto Date y lo inicializa para representar el número especificado de milisegundos desde el tiempo de base estándar conocido como "la época", es decir, el 1 de enero de 1970, 00:00:00 GMT.

En su lugar, eche un vistazo a http://developer.android.com/reference/android/os/SystemClock.html

Importar java.util.Date y su problema se resolverá.

  • Shamsi / Jalali Calender en Android con parámetros de cadena
  • La mejor manera de dar formato a una fecha relativa a ahora en Android
  • Android / Java - Fecha Diferencia en días
  • Conversión de fecha a un idioma diferente
  • El widget de Android no puede recibir el mensaje DATE_CHANGED
  • Cómo obtener fechas de la base de datos y comprobar si se solapan?
  • ¿Cómo convertir la fecha del calendario en cadena?
  • Calcular la edad usando la fecha de nacimiento
  • ¿Cómo se formatea la fecha y la hora en Android?
  • ¿Cómo incluir milisegundos en una cadena de fecha con formato?
  • ¿Hay alguna biblioteca o algoritmo para convertir Shamsi (Jalali) a fecha gregoriana en Java?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.