Convertir datetime a string
Recupero una fecha de una base de datos de tipo date time creo un método para poder recuperar el formato yyyyMMdd la primera comparación de que sea diferente de vacío lo hace pero la segunda no la respeta, pienso que es porque la fecha es tipo datetime, como puedo convertir esa fecha a string para poder comparar que sea vacío o no,
en ocasiones la base de datos es null es ahí donde quiero agregarle una fecha que es tipo string pero no lo hace quisiera saber donde estoy mal
String fechaFinVig=(arsTmp.getString(14)); //recupero las fechas de la BD
//System.out.println(fechaFinVig);
if(!fechaFinVig.equals("")){ //si es diferente de vacio
dia = fechaFinVig.substring(8,10);
mes = fechaFinVig.substring(5,7);
ano = fechaFinVig.substring(0,4);
}else{
fechaFinVig=this.fechaHoyS(); //si no es vacio agrego la fecha del sistema
dia = fechaFinVig.substring(6,8);
mes = fechaFinVig.substring(4,6);
ano = fechaFinVig.substring(0,4);
}
fechaVF=ano+mes+dia;
en ocasiones la base de datos es null es ahí donde quiero agregarle una fecha que es tipo string pero no lo hace quisiera saber donde estoy mal
String fechaFinVig=(arsTmp.getString(14)); //recupero las fechas de la BD
//System.out.println(fechaFinVig);
if(!fechaFinVig.equals("")){ //si es diferente de vacio
dia = fechaFinVig.substring(8,10);
mes = fechaFinVig.substring(5,7);
ano = fechaFinVig.substring(0,4);
}else{
fechaFinVig=this.fechaHoyS(); //si no es vacio agrego la fecha del sistema
dia = fechaFinVig.substring(6,8);
mes = fechaFinVig.substring(4,6);
ano = fechaFinVig.substring(0,4);
}
fechaVF=ano+mes+dia;
1 Respuesta
Respuesta de alejosoft
1