Cómo agregar fecha en Java con JDateChooser – Esta vez compartiré acerca de las operaciones aritméticas de fechas en Java con el complemento JDateChooser. Para este tutorial, se puede usar en otros complementos de calendario, es solo que usé el complemento JDateChooser para crear este tutorial. Por supuesto que los amigos lo saben, este tutorial está dedicado a sumar o restar fechas por días. Entonces, si ahora el 6 de junio de 2015 se agrega en 3 días, el resultado será automáticamente el 9 de junio de 2015. Y viceversa en la reducción de la fecha. Si se reduce en 3 días, el resultado será el 3 de junio de 2015.
Bien, hagamos la operación de calendario aritmético en Java.
Primero, crea un JFrame como este:
Ingrese las siguientes funciones:
//EVENT UNTUK JUMLAH DAN KURANG HASIL by www.kangsunu.web.id private void tambahtanggal(){ SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); int tambah = Integer.parseInt(jTextField1.getText()); Date tgl = jDateChooser1.getDate(); Calendar calTambah = Calendar.getInstance(); calTambah.setTime(tgl); calTambah.add(Calendar.DAY_OF_MONTH, tambah); lblHasil.setText(sdf.format(calTambah.getTime())); System.out.println("tambah tanggal adalah : "+sdf.format(calTambah.getTime())); } private void kurangtanggal(){ SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); int kurang = Integer.parseInt(jTextField2.getText()); Date tgl = jDateChooser1.getDate(); Calendar calKurang = Calendar.getInstance(); calKurang.setTime(tgl); calKurang.add(Calendar.DAY_OF_MONTH, -kurang); lblHasil.setText(sdf.format(calKurang.getTime())); System.out.println("kurang tanggal adalah : "+sdf.format(calKurang.getTime())); }
Luego importa:
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;
En cada JTextField, proporcione los eventos Key -> keyReleased.
Al número de fecha agregue la función agregar fecha ()y menos la fecha de entrada lessdate ()
El resultado del programa será así:
Bueno, ese es un programa simple para sumar y restar fechas en Java. Si aún está confundido, puede preguntar en la columna de comentarios o descargar el programa directamente aquí o aquí.
Quizás esto es lo que estás buscando:
No Comment! Be the first one.