package json712.study_javaio; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import org.junit.Test; public class SimpleDateFormatExample { @Test public void parseStr() { SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); try { Date date = formatter.parse("30/05/2017"); System.out.println("Date is: " + date); } catch (ParseException e) { e.printStackTrace(); } } @Test public void formatdemo1() { Date date = new Date(); SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy"); System.out.println("Date Format with dd/MM/yyyy:" + format.format(date)); format = new SimpleDateFormat("MM/dd/yyyy"); System.out.println("Date Format with MM/dd/yyyy:" + format.format(date)); format = new SimpleDateFormat("dd-M-yyyy hh:mm:ss"); System.out.println("Date Format with dd-M-yyyy hh:mm:ss :" + format.format(date)); format = new SimpleDateFormat("dd MM yyyy"); System.out.println("Date Format with dd MM yyyy :" + format.format(date)); format = new SimpleDateFormat("dd MM yyyy zzzz"); System.out.println("Date Format with dd MM yyyy zzzz :" + format.format(date)); format = new SimpleDateFormat("E, dd MM yyyy HH:mm:ss z"); System.out.println("Date Format with E, dd MM yyyy HH:mm:ss z :" + format.format(date)); } }
運行結果:java
Date is: Tue May 30 00:00:00 CST 2017 Date Format with dd/MM/yyyy:30/05/2017 Date Format with MM/dd/yyyy:05/30/2017 Date Format with dd-M-yyyy hh:mm:ss :30-5-2017 04:16:33 Date Format with dd MM yyyy :30 05 2017 Date Format with dd MM yyyy zzzz :30 05 2017 中國標準時間 Date Format with E, dd MM yyyy HH:mm:ss z :星期二, 30 05 2017 16:16:33 CST