Está en la página 1de 2

[Tarea - 3 Interfaces en Swing] [02-04-2019]

[Martínez García Moisés Omar] [2014130786]


[2NM41] [Java]

Código Fuente
import java.time.LocalDate;
import java.time.Period;

import java.time.format.DateTimeFormatter;

public class DiferenciaFechas {

// 01/01/2000
DateTimeFormatter fmt = DateTimeFormatter.ofPattern("dd/MM/yyyy");

LocalDate nacimiento;
LocalDate ahora = LocalDate.now();

public DiferenciaFechas(String fechaNac) {


this.nacimiento=LocalDate.parse(fechaNac, fmt);;

@Override
public String toString() {

Period periodo = Period.between(nacimiento, ahora);

return ""+periodo.getYears();
}
}
private void btnAceptarActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

DiferenciaFechas df = new DiferenciaFechas(nacimiento.getText());


edad.setText(df.toString());

private void btnLimpiarActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:


[Tarea - 3 Interfaces en Swing] [02-04-2019]
[Martínez García Moisés Omar] [2014130786]
[2NM41] [Java]

nacimiento.setText("");

edad.setText("");
}

private void btnSalirActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:

this.setVisible(false);
this.dispose();

Capturas de pantalla del programa corriendo


(Las que necesites para demostrar que tu programa funciona)

Utilidad para mí
[Manejar Fechas en Java y hacer operaciones con estas].

También podría gustarte