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

String a java.sql.Time

Estas en el tema de String a java.sql.Time en el foro de Java en Foros del Web. Hola...........de una pagina JSP tomo una variable de tipo string que almacena un formato de horas asi ('HH:mm:ss')............El problema es que necesito convertir ese String ...
  #1 (permalink)  
Antiguo 26/01/2006, 16:45
Avatar de dacmonsalve  
Fecha de Ingreso: noviembre-2005
Ubicación: Colombia Tierra querida, himno de fe y armonia
Mensajes: 318
Antigüedad: 18 años, 5 meses
Puntos: 6
String a java.sql.Time

Hola...........de una pagina JSP tomo una variable de tipo string que almacena un formato de horas asi ('HH:mm:ss')............El problema es que necesito convertir ese String en un java.sql.Time.......y visceversa.........
...........Gracias............
__________________
La mayor frustración es saber todas las respuestas,
pero que nadie te haga las preguntas
:Zzz:
.
  #2 (permalink)  
Antiguo 31/01/2006, 07:04
 
Fecha de Ingreso: noviembre-2005
Mensajes: 12
Antigüedad: 18 años, 6 meses
Puntos: 0
Re: String a java.sql.Time

Hola, pues la verdad esto es lo que yo hago.

-----------------------------------------
public class Convertions {

public static java.sql.Date SparseToDate(String fecha){
int dd, mm, yy;

dd = Integer.parseInt(fecha.charAt(0)+""+fecha.charAt(1 ));
mm = Integer.parseInt(fecha.charAt(3)+""+fecha.charAt(4 )) - 1;
yy = Integer.parseInt(fecha.charAt(6)+""+fecha.charAt(7 )+""+fecha.charAt(8)+""+fecha.charAt(9)) - 1900;
return (new java.sql.Date(yy,mm,dd));
}

public static java.sql.Time SparseToTime(String hora){
int h, m, s;

h = Integer.parseInt(hora.charAt(0)+""+hora.charAt(1)) ;
m = Integer.parseInt(hora.charAt(3)+""+hora.charAt(4)) ;
s = Integer.parseInt(hora.charAt(6)+""+hora.charAt(7)) ;
return (new java.sql.Time(h,m,s));
}

public static String DparseToString(java.sql.Date fecha) {
String Sfecha = new String();
Sfecha = fecha.toString();
return (Sfecha.charAt(8)+""+Sfecha.charAt(9)+"/"+
Sfecha.charAt(5)+""+Sfecha.charAt(6)+"/"+
Sfecha.charAt(0)+""+Sfecha.charAt(1)+""+Sfecha.cha rAt(2)+""+Sfecha.charAt(3));
}

public static String TparseToString(java.sql.Time hora) {
String Shora = new String();
Shora = hora.toString();
return (Shora.charAt(0)+""+Shora.charAt(1)+":"+Shora.char At(3)+""+Shora.charAt(4));
}

}
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 07:40.