Ayuda con busque en un txt en un rango de fecha .....
Publicado por Ricardo (3 intervenciones) el 17/07/2020 23:59:47
Este es mi codigo pero no funciona no se por que
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
public void tablareporteFECHA(JTable tb, File archivo, Date fecha1, Date fecha2) {
String[] titulos = {"Vuelo identificación", "ID Aerolinea",
"Precio vuelo", "Fecha y hora salida",
"Aeropuerto salida", "Fecha y hora llegada", "Aeropuerto llegada",
"ID Avion", "ID piloto 1", "ID piloto 2",
"ID Servicio cliente 1", "ID Servicio cliente 2",
"ID Servicio cliente 3"};
DefaultTableModel modelo = new DefaultTableModel(null, titulos);
String datos = "";
boolean existe = false;
try {
BufferedReader archi = new BufferedReader(new FileReader(archivo));
while ((datos = archi.readLine()) != null) {
String[] palabras = datos.split(",");
SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy");
fecha1 = formato.parse(palabras[3]);
fecha2 = formato.parse(palabras[6]);
if (fecha1.before(fecha2) ){
String fila[] = {palabras[0], palabras[1], palabras[2], palabras[3]
+ palabras[4], palabras[5], palabras[6] + palabras[7],
palabras[8], palabras[9], palabras[10], palabras[11], palabras[12], palabras[13], palabras[14]};
modelo.addRow(fila);
existe = true;
}
}
if (!existe) {
JOptionPane.showMessageDialog(null, "No HAY NINGUN VUELO EN ESAS FECHAS");
}
tb.setModel(modelo);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "ERROR " + e);
}
}
Valora esta pregunta


0