package cn.itcast_01;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
* Date---String(格式化)
* public final String formal(Date date)接受日期返会字符串
*
* Sting----Date(解析)
* public Date parse(String source)接受字符串返会日期
*
* DateForamt类:可以进行进行日期和字符串的格式化和解析,但是由于是抽象类,所以使用具体子类
* SimpleDateFormat
* SimpleDateFormat的构造方法
* SimpleDateFormat()默认模式
* SimpleDateFormat(String pattern)给定模式
* 这个模式字符串怎么写呢?
* 通过API我们找到了
* 年 y
* 月 M
* 日 d
* 时 H
* 分 m
* 秒 s
* 2014年12月12日12:12:12
* 年有四个数字所以四个yyyy
*
*/
public class DateFormat实现日期和字符符串的转换 {
public static void main(String[] args) throws ParseException {
// Date---String(格式化)
//创建对象
Date d =new Date();
//创建格式化对象
//SimpleDateFormat sdf = new SimpleDateFormat();默认模式
//给定模式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
// public final String formal(Date date)
String s =sdf.format(d);
System.out.println(s);
//Sting----Date(解析)
String str ="2008-08-08 12:12:12";
//在把一个字符串解析为日期的时候,注意格式必须和给定的字符串格式匹配
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d2 =sdf2.parse(str);
System.out.println(d2);
}
}
DateFormat实现日期和字符符串的转换
最新推荐文章于 2022-03-23 17:48:20 发布