Anda di halaman 1dari 2

Tugas Personal ke 1

(Minggu 3 / Sesi 5)

1. Perhatikan source code program Display Date In Different Formats, Lakukan


modifikasi program tersebut untuk menampilkan tanggal hari ini dan tanggal lahir
anda dengan format sesuai program aslinya.

2. Buatlah progam untuk menghitung lamanya hari antara dua tanggal

LAMPIRAN program : Display Date In Different Formats

import java.text.*;
import java.util.*;
public class Main {
public static void main(String[] args) {
Date dt = new Date(1000000000000L);
DateFormat[] dtformat = new DateFormat[6];
dtformat[0] = DateFormat.getInstance();
dtformat[1] = DateFormat.getDateInstance();
dtformat[2] = DateFormat.getDateInstance(DateFormat.MEDIUM);
dtformat[3] = DateFormat.getDateInstance(DateFormat.FULL);
dtformat[4] = DateFormat.getDateInstance(DateFormat.LONG);
dtformat[5] = DateFormat.getDateInstance(DateFormat.SHORT);
for(DateFormat dateform : dtformat)
System.out.println(dateform.format(dt));
}
}

ISYS6304 - Business Application Development


Nomor satu
import java.text.*;
import java.util.*;
public class DisplayDate
{ public static void main(String[] args) {
Date hari = new Date(); Date lahir = new Date(96, 3, 2, 11, 20);
DateFormat[] dtformat = new DateFormat[6];
dtformat[0] = DateFormat.getInstance();
dtformat[1] = DateFormat.getDateInstance();
dtformat[2] = DateFormat.getDateInstance(DateFormat.MEDIUM);
dtformat[3] = DateFormat.getDateInstance(DateFormat.FULL);
dtformat[4] = DateFormat.getDateInstance(DateFormat.LONG);
dtformat[5] = DateFormat.getDateInstance(DateFormat.SHORT);
System.out.println(String.format("%-25s %s", "Tanggal hari ini",
"Tanggal lahir"));

for(DateFormat dateform : dtformat)


System.out.println(String.format("%-25s %s" ,
dateform.format(hari), dateform.format(lahir))); } }

Nomor dua

import java.text.SimpleDateFormat;
import java.util.*;
public class LamaHari {
public static void main(String[] args) {
Calendar calendar = new GregorianCalendar(2017,3,2);
Date d1 = calendar.getTime();
Date today = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy");

long diff = today.getTime()- d1.getTime();

System.out.println("Lamanya dari " + sdf.format(d1) + " s/d "


+ sdf.format(today)+ " adalah "
+ (diff / (1000 * 60 * 60 * 24)) + " hari.");
}
}

ISYS6304 - Business Application Development

Anda mungkin juga menyukai