31/01/2006, 07:04
|
| | Fecha de Ingreso: noviembre-2005
Mensajes: 12
Antigüedad: 19 años, 2 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));
}
} |