JSP (Java Server Page) - Pasar de String a Date

 
Vista:

Pasar de String a Date

Publicado por sergio (1 intervención) el 31/05/2005 00:42:59
Tengo un problema al pasar un tipo String a Date.
No consigo hacerlo ya que me surge una excepcion: Unparseable date.

El código:
String fecha="28/10/2005";
SimpleDateFormat sdf= new SimpleDateFormat("dd-MM-yyyy");
java.util.Date d=sdf.parse(fecha);

y respond: Unparseable date. 28/10/2005.

Muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pasar de String a Date

Publicado por Juan (1 intervención) el 31/05/2005 02:19:54
Hermano lo que sucede es que :

1) String fecha="28/10/2005";
2) SimpleDateFormat sdf= new SimpleDateFormat("dd-MM-yyyy");
3) java.util.Date d=sdf.parse(fecha);

en la linea 1 debes separar los valores por - y no por / .

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de String a Date

Publicado por diana (2 intervenciones) el 07/04/2006 02:10:29
cuales son las ventajas de walla
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de String a Date

Publicado por diana (2 intervenciones) el 07/04/2006 02:11:31
cuales son las ventajas de walla.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

gracias, es justamente lo que buscaba

Publicado por situ (1 intervención) el 21/05/2009 20:33:12
gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de String a Date

Publicado por alex (1 intervención) el 24/11/2009 17:15:12
graciasss
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de String a Date

Publicado por Metralla (2 intervenciones) el 20/04/2010 11:29:41
Hola, en principio entiendo todo lo que he consultado hasta hora de pasar un String a Date usando la clase SimpleDataFormat, el incoveniente es que cuando hago la importacion, import java.text.SimpleDataFormat; me dice que
no encuentra la clase, es decir, que me imagino que carezco de esa librería, aunque tampoco estoy seguro.De todas formas, para orientarte te cuento un poco mi problema.Estoy haciendo una aplicación bajo codigo J2ME con el IDE eclipse Pulsar, y necesito calcular las horas transcurridas entre dos fechas/horas, es decir, dd/MM/YYYY HH:MM:SS;Tengo que restar la fecha final con la inicial, incluida la hora exacta de cada fecha y como resultado mostrar las horas transcurridas, ya sean 10 o ya sean 123, da igual, puede haber varios dias entre fecha y fecha.Y leyendo , buscando e informandome, logré dar con esta GRAN pagina donde me aclaro muchas cosas, pero el problema es que no dispongo de la clase SimpleDataFormat, por lo tanto, no puedo seguir avanzando código y por supuesto probando todo lo demás sobre restar fechas en milisegundos, convertirlos a segundos, etc, etc.....Gracias , contestarme pronto PORFAVOR!!! mi Jefe Acecha!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de String a Date

Publicado por Er richar (1 intervención) el 10/12/2010 18:39:08
Estamos compilando, como no funcione te rajamos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Pasar de String a Date

Publicado por wexter9 (3 intervenciones) el 01/12/2006 16:03:20
pues espero cumplir con tu requerimiento e...
yo paso no de string de una a Date mas bien hago la conversion de string a integer y de integer a date de esta forma

acuerdate de llamar las librerias nop...
import java.io.*;
import java.sql.Date;
import java.lang.String;
import java.sql.Timestamp;
/*Convertir las variables tipo enteras de la hora para darles formato Date*/
en estos estring puedes tener cualquier numero que quieras en el formato que quieres nop logico... como ejemplo
String sbSisano="2006";
String sbSismes="5";
String sbSisdia="25";
int yySistema=Integer.parseInt(sbSisano);
yySistema=yySistema-1900;
int mmSistema=Integer.parseInt(sbSismes);
mmSistema=mmSistema-1;
int ddSistema=Integer.parseInt(sbSisdia);

/*********************************************************************/
java.sql.Date DateSistema=new java.sql.Date(yySistema,mmSistema,ddSistema); //Date Sistema
/*********************************************************************/
en fi asi da te lo aseguro... vale y si no me escribes al correo
///////////////////////////////////////////////////////////////////////////////////////////////////////////
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de String a Date

Publicado por wexter9 (3 intervenciones) el 01/12/2006 16:10:13
ya vi tu String y puedes separalo por dia, mes y año de esta forma un ejemplo para que lo hagas es...
este proceso hace es buscar el caracter / y lo separa
tu le das el orden que quieras y haces el proceso anterior pasarlo a intero y despues a date vale y si me escribes no en le foro sino en le correo vale o si algo en le foro pues..

StringTokenizer TI = new StringTokenizer(sbfechaini, "/");
String sbInimes = TI.nextToken();
String sbInidia = TI.nextToken();
String sbIniano = TI.nextToken();
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de String a Date

Publicado por carolina (2 intervenciones) el 21/12/2006 13:37:23
Sigo sin poder hacerlo funcionar. Siempre me devuelve # y un numero, por ejemple: #305. No entiendo que pasa, ayudenme!.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de String a Date

Publicado por carolina (2 intervenciones) el 20/12/2006 16:18:17
Este es mi procedimiento para pasar de String a Date y no funciona, me devuelve la siguiente cadena: #2735, nose cual es el error. Agradeceria que alguien me de una mano.

Gracias
Carolina
public Date String_a_Date (String as_cadena){

String fdt = "dd/MM/yyyy"; //mascara que utiliza
// String ls_fecha = as_cadena.replaceAll("-", "/");

try {
SimpleDateFormat sdf = new SimpleDateFormat(fdt);
sdf.setLenient(false);
Date fecha = sdf.parse(as_cadena);
return fecha;
}
catch (ParseException e) {
descError= e.getMessage();
return null;
}
catch (IllegalArgumentException e) {
return null;
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de String a Date

Publicado por holas (3 intervenciones) el 20/12/2006 22:05:34
te aconsejaria que pasaras de String a Intero y de entero a DATE
te queda mas facill...
no por que no se pueda sino por que es de la unica forma en que puedo y se puede utilizar muchos de los formatos..
escribime si todavia no has podido y si algo te colaboro con gusto vale....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de String a Date

Publicado por dll (2 intervenciones) el 02/11/2007 16:04:50
si no has encontrado la respuesta ,esta es
//input1 es la variable que recibes de una forma asi "30-10-2007"
//despues le das formato a la fecha
//conviertes el Strin a tipo Date

String fecha_recibo=request.getParameter("input1");
SimpleDateFormat formateo_fecha= new SimpleDateFormat("dd-MM-yyyy");
java.util.Date fecha_convertida=formateo_fecha.parse(fecha_recibo);


los comentarios que puse arriba van en orden con las lineas, espero que sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de String a Date

Publicado por Jacko (1 intervención) el 12/03/2008 21:11:42
La solución es colocar en el argumento del SimpleDataFormat al formato con las "/"

String fecha="28/10/2005";
SimpleDateFormat sdf= new SimpleDateFormat("dd/MM/yyyy");
java.util.Date d=sdf.parse(fecha);

La ejecución de dicho código será la siguiente:

Fri Oct 28 00:00:00 GST 2005

del Objeto Date se pueden obtener luego los valores de dia mes y año
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de String a Date

Publicado por esteb (1 intervención) el 02/11/2010 18:31:58
adsfasdfsdf sdfsdfgd
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de String a Date

Publicado por Alucard (1 intervención) el 26/10/2011 19:24:41
Buenas!!!!!!! ocupo saber si alguien sabe como puede pasar esto rc.getObject("fecha_en_basedatos") a Date??? gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de String a Date

Publicado por Greta (1 intervención) el 21/09/2012 16:34:32
Hola quiero ingresar por pantalla una fecha dividida en 3 campos (dia, mes y año) y cargarla en una base de datos cuyo campo es date y se llama fecha, no puedo avanzar porque me sale un error. Me podrian ayudar?? Muchisimas gracias!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar de String a Date

Publicado por Julieta (1 intervención) el 09/01/2015 18:42:42
Describime el error, así te puedo ayudar en algo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar