Selasa, 17 Januari 2017

Java Code Format Waktu

run:
Tuesday, 17 January 2017

Jan 17, 2017
1/17/17
Jan 17, 2017
January 17, 2017
Tuesday, January 17, 2017

5:36:23 PM
5:36 PM
5:36:23 PM
5:36:23 PM ICT
5:36:23 PM ICT

Jan 17, 2017 5:36:23 PM
1/17/17 5:36 PM
Jan 17, 2017 5:36:23 PM
January 17, 2017 5:36:23 PM ICT
Tuesday, January 17, 2017 5:36:23 PM ICT

17/01/2017
Tue, 17 Jan 2017
Tuesday, 17 January 2017 05:36:23 PM, ICT
2017/01/17
2017/01/17


Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
+++++++++++++++++++


/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package okdeh;
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.text.DateFormatSymbols;


public class FormatDateTime {

  public static void main(String[] args) {
Date now = new Date();

System.out.printf("%tA, %<td %<tB %<tY %n", now);
System.out.println();

int[] styles = {
 DateFormat.DEFAULT,
DateFormat.SHORT,
DateFormat.MEDIUM,
DateFormat.LONG,
DateFormat.FULL
};

for (int i : styles) {
DateFormat df = DateFormat.getDateInstance(i);
System.out.println(df.format(now));
}


System.out.println();
for (int i : styles) {
DateFormat df = DateFormat.getTimeInstance(i);
System.out.println(df.format(now));
}

System.out.println();
for (int i : styles) {
DateFormat df = DateFormat.getDateTimeInstance(i, i);
System.out.println(df.format(now));
}
System.out.println();


    /** SimpleDateFormat **/
SimpleDateFormat sdf;
sdf = new SimpleDateFormat("dd/MM/y");
System.out.println(sdf.format(now));
sdf = new SimpleDateFormat("E, dd MMM yyyy");
System.out.println(sdf.format(now));
sdf = new SimpleDateFormat("EEEE, dd MMMM yyyy " +
   "hh:mm:ss a, zzz");
System.out.println(sdf.format(now));
System.out.println(formatTanggal("yyyy/MM/dd"));
String tg = new SimpleDateFormat("yyyy/MM/dd").format(new Date());
System.out.println(tg);
System.out.println();


/** DateFormatSymbols **/
DateFormatSymbols symbols = new DateFormatSymbols();
String days[] = symbols.getWeekdays();
for (int i = 0; i < days.length; i++) {
System.out.println(days[i]);
}
  }

  public static String formatTanggal(String format) {
    Date now = new Date();
    SimpleDateFormat sdf = new SimpleDateFormat(format);
    return  sdf.format(now);
  }

}

@author Didik Dwi Prasetyo, [didik_rpl at yahoo dot com]


Tidak ada komentar:

Posting Komentar