Comparar fechas

Buenas tardes necesito ayuda, estoy tratando de hacer un calculo de tiempo tomando en cuenta 2 fechas, pero algunos registros en la base de datos de la fecha fin son nulos.

Quiero especificar que si la fecha fin es nula el calculo sea 0 pero me sale error

SimpleDateFormat formater = new SimpleDateFormat("yyyyMMdd HH:mm");
Date result1 = formater.parse(fecha_ini+" "+hr_inicio);
Date result2 = formater.parse(fecha_fin+" "+hr_fin);

double diff = result2.getTime() - result1.getTime();

long tiempoMensual =0;
tiempoMensual += diff;
double min=((diff%3600000)/60000)/60;
double hrf=diff/3600000;

Como puedo insertar un if?

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

if( result2 == null ) {  

if( result2 == null ) {
   return 0;
}