天天看点

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 类型之间的转换)