0
点赞
收藏
分享

微信扫一扫

JAVA 中Date和文本日期的相互转换

梯梯笔记 2022-04-14 阅读 132
java

* Date日期格式和日期文本格式的相互转换
 * 
 * Date日期格式--->日期文本格式String
 * 
 * String日期格式-->Date
 * 
 * DateFormat:就可以将Date日期格式和日期文本格式相互转换,但是它是抽象类,不能实例化
 * 
 * 所以提供了更具体的子类:SimpleDateFormat
 * 构造方法:参数:描述时间和日期的一种模式
 * public SimpleDateFormat(String pattern)

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DataFormdateDemo {
	public static void main(String[] args) throws ParseException {
		//Date-->字符串:格式化
		//1)创建日期Date对象
		Date date=new Date();
		//2)创建中间桥梁:SimpleDateFormat(日期和文本的相互转换)
		//指定一个模式
		SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
		//3)格式化:public final String format(Date date)
		String str=sdf.format(date);
		System.out.println(str);
//		解析:将文本格式--->Date日期格式
		//注意:
		//模式比必须要与日期文本格式的模式相匹配
		String dataStr="2018-06-12";
		SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd");
//		public Date parse(String source) throws ParseException
		Date date2=sdf2.parse(dataStr);
		System.out.println(date2);
	}
}

 

举报

相关推荐

0 条评论