SmartGwt – Obtener la fecha actual (sin hora)

enero 19, 2010

En una aplicacion necesitaba establecer el valor por default de unos calendarios, con la fecha actual. Lo primero que hice fue

DateItem dtiFechaRecepcionInicio = new DateItem();
dtiFechaRecepcionInicio.setValue(new Date());

Y si muestra la fecha actual, pero a la hora de leer el valor y enviarlo al servidor para realizar una consulta me di cuenta que su valor incluia la hora (con hora me refiero a las horas, minutos, segundos y milisegundos). Esto me causo problemas en mi consulta.
Lo que intente despues fue establecer las horas, minutos, segundos y milisegundos en ‘0’ (cero) mediante los metodos setHours, setMinutes, setSeconds y ….. pues no hay setMilliseconds. De todos modos lo intente, pero igual me causo problemas a la hora de comparar la fecha con otras almacenadas en el servidor.
Finalmente lo que hice fue lo siguiente:

Date currentDateTime=new Date();
        Date currentDate=new Date(currentDateTime.getYear(),currentDateTime.getMonth(),currentDateTime.getDate());
        return currentDate;

Anuncios

2 comentarios to “SmartGwt – Obtener la fecha actual (sin hora)”

  1. Hanita Says:

    Muchas gracias, justo lo que necesitaba!!! 😉

  2. Anderson Alvarado Says:

    Gracias por el aporte se le agredece mucho Dios le pague y ojala siga publicando muchas mas cosas


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: