SoloCodigo

Programación General => Java => Mensaje iniciado por: dexter en Viernes 14 de Enero de 2005, 23:52

Título: Fecha
Publicado por: dexter en Viernes 14 de Enero de 2005, 23:52
Porfis alguien que me de un ejemplo de como obtener la fecha del sistema

GRACIAS

 :comp:  :comp:  :comp:
Título: Re: Fecha
Publicado por: antony_soluciones en Sábado 15 de Enero de 2005, 18:46
hola..

debe trabajar con la clase Date que se encuentra en el paquete java.util.Date y para dar un formato a la fecha debe trabajar la clase java.text.DateFormat para dar un formato a la fecha o la hora que nesecita...busque en google ejemplos, escriba buscar "java.text.DateFormat" y "java.util.Date"

Espero le sirva...
Título: Re: Fecha
Publicado por: dexter en Miércoles 19 de Enero de 2005, 05:19
Sera que me puedes colocar un ejemplo de como sacar la fecha actual del sistema con esas clases que mencionas en el anterior post

GRACIAS
Título: Re: Fecha
Publicado por: Güorker en Miércoles 19 de Enero de 2005, 09:47
Hola,

prueba con lo  siguiente:

Código: Text
  1. System.currentTimeMillis()
  2.  

Ese metodo creo que te da la fecha actual en milisegundos. A partir de ahí tu te encargas de crear un objeto de tipo Date, y lo manejas como tu quieras.

Espero que te sirva.
Título: Re: Fecha
Publicado por: dexter en Viernes 21 de Enero de 2005, 05:11
GUORKER sera que puedes ser mas explicito es que la verdad no se me ocurre como hacerlo.

 :P  :D  :P
Título: Re: Fecha
Publicado por: Güorker en Viernes 21 de Enero de 2005, 13:24
Hola,

Prueba con esto:

Código: Text
  1.  
  2. java.util.Date ahora = new java.util.Date(System.currentTimeMillis());
  3.  
  4.  

De esta manera "ahora" será un objeto de tipo Date y ya podras hacer operaciones con el.

Mira en la documentación de java, los contructores de la clase date y veras las distintas opciones que hay.

Saludos.
Título: Re: Fecha
Publicado por: dexter en Domingo 23 de Enero de 2005, 04:45
He intentado sacar la fecha de esta manera y lo que obtengo es incorrecto

      year=ahora.getYear();
      mes=ahora.getMonth();
      dia=ahora.getDay();

que estoy haciendo mal!!!!

 :(  :(  :(
Título: Re: Fecha
Publicado por: Güorker en Lunes 24 de Enero de 2005, 10:18
Hola,

¿Podías decir que error te sale cuando intentas obtener el año, mes y dia de ahora?

¿Has comprobado que ahora se ha creado bien y tiene valores validos para un objeto de tipo fecha?

No se que puede ir mal, yo hace mucho que no programo en java y hay cosas que se ma han olvidado. COnsulta la API online de java a ver si encuentras algo que te pueda dar una pista.

http://java.sun.com/j2se/1.4.2/docs/api/index.html (http://java.sun.com/j2se/1.4.2/docs/api/index.html)

http://java.sun.com/j2se/1.5.0/docs/api/index.html (http://java.sun.com/j2se/1.5.0/docs/api/index.html)

Suerte.
Título: Re: Fecha
Publicado por: dexter en Miércoles 26 de Enero de 2005, 17:31
gracias Guorker con tu anterior respuesta pude hacerlo, esta fue la solucion que encontre.

Citar
  java.sql.Date sql = new java.sql.Date(System.currentTimeMillis());
  JOptionPane.showMessageDialog(null,""+sql.toString());
  String hoy = sql.toString(); 

Gracias a todos por Ayudarme

 :hola:  :hola:  :hola:
Título: Re: Fecha
Publicado por: Güorker en Miércoles 26 de Enero de 2005, 18:33
Hola,

me alegro de que hayas conseguido que te funcione.

Pero consulta la ayuda para ver si la clase sql.Date tiene funciones para obtener el mes el año y el día si es que te siguen interesando.

Ya que los ejemplos de antes creo que pertenecian a la clase java.util.Date que es distinta a java.sql.Date.

Saludos