DateFormat.format(), DateFormat.parse() : Date « Utility Classes « SCJP






import java.text.DateFormat;
import java.text.ParseException;
import java.util.Date;

public class MainClass {
  public static void main(String[] argv) {

    Date d1 = new Date(1000000000000L);
    System.out.println("d1 = " + d1.toString());

    DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT);
    String s = df.format(d1);
    System.out.println(s);

    try {
      Date d2 = df.parse(s);
      System.out.println("parsed = " + d2.toString());
    } catch (ParseException pe) {
      System.out.println("parse exc");
    }

  }
}
d1 = Sat Sep 08 18:46:40 PDT 2001
08/09/01
parsed = Sat Sep 08 00:00:00 PDT 2001








8.26.Date
8.26.1.How Date, GregorianCalendar, and TimeZone objects are created and how to use their methods to access date/time information.
8.26.2.Get the current date and time.
8.26.3.Date and time calculations, and format date in different locales with different date styles.
8.26.4.Find out how long it took for a trillion milliseconds to pass, starting at January 1, 1970
8.26.5.The Calendar Class
8.26.6.The DateFormat Class
8.26.7.DateFormat.format(), DateFormat.parse()