Tags

, , , , , , ,

Yoi,,, bahas lagi java sekarang. Kali ini saya akan coba bahas mengenai pengoperasian tanggal di Java.

Berguna ga nih tutorial?? Insya Allah sih berguna… apalagi buat yang lagi aplikasi perpustakaan, rental, dll yang berhubungan dengan pertanggalan ataupun kalender

Kali ini saya akan berikan contoh source code yang sederhana untuk masalah pengoperasian tanggal atau kalender. Cekidot :

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class DateOperation {

	public static void main(String[] args) {
		SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");

		// Tanggal hari ini
		Calendar cal = Calendar.getInstance();
		System.out.println("Hari ini tanggal : "+sdf.format(cal.getTime()));

		// Tanggal 3 Hari kedepan
		cal.add(Calendar.DAY_OF_MONTH, 3);
		System.out.println("3 Hari Lagi Tanggal : "+sdf.format(cal.getTime()));

		//Tanggal 3 Hari kebelakang
		Calendar cal2 = Calendar.getInstance();
		cal2.add(Calendar.DAY_OF_MONTH, -3);
		System.out.println("3 Hari Lalu Tanggal : "+sdf.format(cal2.getTime()));

		//Set Tanggal Secara Manual
		Calendar cal3 = Calendar.getInstance();
		Date tgl;
		try {
			tgl = sdf.parse("05/03/2011");
			cal3.setTime(tgl);
			cal3.add(Calendar.DAY_OF_MONTH, 3);
			System.out.println("3 Hari Setelah 5 Maret 2011 adalah Tanggal : "+sdf.format(cal3.getTime()));
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}
}

Begitulah kira-kira contohnya, silahkan untuk dikembangkan lebih lanjut sesuai dengan kebutuhan kalian semua… Selamat berkreasi.. πŸ˜€

Advertisements