SimpleDateFormat

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
相關文章
相關標籤/搜索