Foros del Web » Programación para mayores de 30 ;) » Java »

Formato de fechas en Java

Estas en el tema de Formato de fechas en Java en el foro de Java en Foros del Web. 1. Tengo el siguiente método en una clase que se llama ArticuloPrueba public boolean AsignarArticulos(ArticuloPrueba articulo, Departamento departamento, Proveedor proveedor, Date pFecha, String pFactura, String ...
  #1 (permalink)  
Antiguo 28/02/2008, 09:05
 
Fecha de Ingreso: febrero-2008
Mensajes: 1
Antigüedad: 16 años, 1 mes
Puntos: 0
Formato de fechas en Java

1. Tengo el siguiente método en una clase que se llama ArticuloPrueba

public boolean AsignarArticulos(ArticuloPrueba articulo, Departamento departamento, Proveedor proveedor, Date pFecha, String pFactura, String pOrdenCompra, double pCantidad, Usuario puser){

}

2. Luego en el main tengo lo siguiente:
Date hoy = new Date();
boolean a = arti.AsignarArticulos(arti,depar,pro,hoy, "203040", "789654", 20.0, user);

Como hago para sustituir el hoy por una fecha si la pongo así me da error:

“12/05/2005” la toma como un string, entonces da error
12/05/2005 la toma como un entero, entonces da error

Espero que alguien me pueda ayudar
  #2 (permalink)  
Antiguo 28/02/2008, 09:21
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Formato de fechas en Java

Hola KarinaH. Bienvenida al foro.

Para hacer preguntas es preferible utilizar el foro que mejor se adapte a tu duda, así podrán ayudarte más usuarios.

Muevo tu mensaje al foro de Java desde Bienvenida a Foros del Web.

Saludos,
  #3 (permalink)  
Antiguo 28/02/2008, 10:43
 
Fecha de Ingreso: mayo-2007
Mensajes: 210
Antigüedad: 16 años, 11 meses
Puntos: 8
Re: Formato de fechas en Java

Para poner la fecha de hoy solo debes crear un objeto Date por ejemplo seria algo asi:

boolean a = arti.AsignarArticulos(arti,depar,pro,new Date(), "203040", "789654", 20.0, user);

salu2
  #4 (permalink)  
Antiguo 28/02/2008, 16:30
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Re: Formato de fechas en Java

Hola:

Eso te pone la fecha del instante en que se ejecuta el código, que es lo que ya estaba haciendo el código inicial que pusiste. Si quieres poner una fecha cualquiera leida de un String similar al que muestras, debes usar un SimpleDateFormat.

Código:
SimpleDateFormat formateador = new SimpleDateFormat("dd/MM/yyyy");
try
{
   Date fecha = formateador.parse("23/12/1995");
   boolean a = arti.AsignarArticulos(arti,depar,pro,fecha, "203040", "789654", 20.0, user);
}
Se buena.
__________________
Apuntes Java
Wiki de Programación
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:56.