Bulan: Januari
Selasa, 17 Januari 2017
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
Minggu Senin Selasa Rabu Kamis Jum'at Sabtu
package okdeh;
import java.util.Date;
import java.util.Calendar;
import java.util.Locale;
import java.text.DateFormatSymbols;
public class FormatLokal {
public static String[] tglLokal() {
String[] arrBln = {"Januari", "Februari", "Maret", "April",
"Mei", "Juni", "Juli", "Agustus", "September", "Oktober",
"Nopember", "Desember"};
String[] arrHari= {"Minggu", "Senin", "Selasa", "Rabu",
"Kamis", "Jum'at", "Sabtu"};
Calendar cal = Calendar.getInstance();
int intBln = cal.get(Calendar.MONTH);
int intHari= cal.get(Calendar.DAY_OF_WEEK)-1;
String[] tgl = new String[4];
tgl[0] = arrHari[intHari];
tgl[1] = String.valueOf(cal.get(Calendar.DATE));
tgl[2] = arrBln[intBln];
tgl[3] = String.valueOf(cal.get(Calendar.YEAR));
return tgl;
}
public static void main(String[] args) {
String[] tgl = tglLokal();
System.out.println("Bulan: " + tgl[2]);
// Output (misal): Bulan Januari
System.out.println(tgl[0] + ", " + tgl[1] + " " + tgl[2] + " " + tgl[3]);
DateFormatSymbols dfs = new DateFormatSymbols(
new Locale("en","US"));
// Mendapatkan nama-nama hari default
String[] strDef = dfs.getWeekdays();
for (int i=0; i<strDef.length; i++) {
System.out.print(strDef[i] + "\t");
}
System.out.println();
String[] arrHari= {"", "Minggu", "Senin", "Selasa", "Rabu ","Kamis ", "Jum'at", "Sabtu"};
dfs.setWeekdays(arrHari);
String[] lokalDays = dfs.getWeekdays();
for (int i=0; i<lokalDays.length; i++) {
System.out.print(lokalDays[i] + "\t");
}
}
}
Reff:
@author Didik Dwi Prasetyo, [didik_rpl at yahoo dot com]
Tidak ada komentar:
Posting Komentar