天天看點

Java之SimpleDateFormat日期格式轉換(Date 和 String 類型之間的轉換)

SimpleDateFormat : 可以選擇任何使用者定義的日期-時間格式的模式    "yyyy-MM-dd HH:mm:ss:SSS"
1.格式化:Date --》String   
         String  format(Date date) 将Date格式化為日期/時間字元串
2.解析:String --》Date
         Date parse(String source) 将符合格式的指定字元串轉換為Date
           

 示例:

package com.ceshi;

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

public class DateTime {

	public static void main(String[] args) throws ParseException {
                //執行個體化日期格式對象
		SimpleDateFormat sql = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                //如果隻需要年月日格式
                //SimpleDateFormat sql = new SimpleDateFormat("yyyy-MM-dd");
                //建立目前日期
		Date date = new Date();
                //Date格式轉換字元串類型(format)
		String time = sql.format(date);	
		System.out.println(time);
                //字元串格式轉換Date類型(parse)
		Date date2 = sql.parse(time);
		System.out.println(date2);
	}

}
           

列印輸出結果:

Java之SimpleDateFormat日期格式轉換(Date 和 String 類型之間的轉換)