DateTimeFormatter 日期格式化


package com.java9.stu;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.format.FormatStyle;

public class DateTimeFormattertest {

	public static void main(String[] args) {
		DateTimeFormatter[] format=new DateTimeFormatter[]{
				//直接使用常量創建DateTimeFormatter格式
				DateTimeFormatter.ISO_LOCAL_DATE,
				DateTimeFormatter.ISO_LOCAL_TIME,
				DateTimeFormatter.ISO_LOCAL_DATE_TIME,
				//使用本地化的風格來創建格式
				DateTimeFormatter.ofLocalizedDateTime(FormatStyle.FULL,FormatStyle.MEDIUM),
				DateTimeFormatter.ofLocalizedTime(FormatStyle.LONG),
				//根據模式字符串來創建
				DateTimeFormatter.ofPattern("Gyyyy%%MMM%%dd HH:mm:ss")
		};
		LocalDateTime date=LocalDateTime.now();
		//依次根據不同的格式創建
		for(int i=0;i<format.length;i++){
			System.out.println(date.format(format[i]));
			System.out.println(format[i].format(date));
		}
		
		
		
	}
}


  運行后輸出內容如下

2016-10-08
2016-10-08
08:38:58.86
08:38:58.86
2016-10-08T08:38:58.86
2016-10-08T08:38:58.86
2016年10月8日 星期六 8:38:58
2016年10月8日 星期六 8:38:58
上午08時38分58秒
上午08時38分58秒
公元2016%%十月%%08 08:38:58
公元2016%%十月%%08 08:38:58


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM