Formatting the Time Using a Custom Format - Java Date Time

Java examples for Date Time:Legacy Date Format

Description

Formatting the Time Using a Custom Format

Demo Code

import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Main {

  public void m() {
    Format formatter;//w w  w .  j  a va  2s  . c  o  m

    // The hour (1-12)
    formatter = new SimpleDateFormat("h"); // 8
    formatter = new SimpleDateFormat("hh"); // 08

    // The hour (0-23)
    formatter = new SimpleDateFormat("H"); // 8
    formatter = new SimpleDateFormat("HH"); // 08

    // The minutes
    formatter = new SimpleDateFormat("m"); // 7
    formatter = new SimpleDateFormat("mm"); // 07

    // The seconds
    formatter = new SimpleDateFormat("s"); // 3
    formatter = new SimpleDateFormat("ss"); // 03

    // The am/pm marker
    formatter = new SimpleDateFormat("a"); // AM

    // The time zone
    formatter = new SimpleDateFormat("z"); // PST
    formatter = new SimpleDateFormat("zzzz"); // Pacific Standard Time
    formatter = new SimpleDateFormat("Z"); // -0800

    // Get today's date
    Date date = new Date();

    // Some examples
    formatter = new SimpleDateFormat("hh:mm:ss a");
    String s = formatter.format(date);
    // 01:12:53 AM

    formatter = new SimpleDateFormat("HH.mm.ss");
    s = formatter.format(date);
    // 14.36.33
  }
}

Related Tutorials