DATE类的转换
String 转DATE

		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		Date date=sdf.parse(String);						//这里String需要满足上方格式"yyyy-MM-dd"
		注:这里需要导包
		
		import java.util.Date;
		import java.text.ParseException;
		import java.text.SimpleDateFormat;
		main方法后需要添加public static void main(String[] args) throws ParseException {
		示例:

date,long,String,Calendar的相互转换
DATE转String

	SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
	Date date=new Date();			//创建一个Date类,date为当前时间
	String string=sdf.format(date);	//转换这个Date类为String类
	
	注:这里需要导包
	import java.util.Date;
	import java.text.SimpleDateFormat;
	示例:

date,long,String,Calendar的相互转换
DATE转long

	Date date=new Date();			//创建一个Date类,date为当前时间
	long time=date.getTime();
	
	注;这里需要导包
	import java.util.Date;
	示例:

date,long,String,Calendar的相互转换
long转DATE

Date date=new Date(Long);

注:这里需要导包
import java.util.Date;

date,long,String,Calendar的相互转换
Date转Calendar

	Calendar cal=Calendar.getInstance();
	Date date=new Date(); 		
	cal.setTime(date);
	注:这里需要导包
	import java.util.Calendar;
	import java.util.Date;
	示例

date,long,String,Calendar的相互转换
Calendar转Date

	Calendar cal=Calendar.getInstance();
	Date date=cal.getTime(); 
	注:这里需要导包
	import java.util.Calendar;
	import java.util.Date;

date,long,String,Calendar的相互转换
注:
在SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);中
yyyy:四位数的年
MM:月份
dd:日期
E:星期几
D:一年中的第几天
HH:小时,24小时制0-23
hh :小时 ,12小时制1-12
k: 小时,24小时制1-24
K:小时,12小时制0-11
Z:时区
a:上下午标记
w:一年中的第几个星期
W:一日中的第几个星期
mm:分钟
ss:秒
SSS:毫秒
//我一名大一学生,也有很多不会,这次写这个完全是因为老师要求我们每一个人要写一个自己的博客,内容自定,我想我就写了一下自己的笔记,在网上查这些时,也是零零碎碎的,好像没有人把他们汇总起来。所以我就做了一下小小的汇总。虽然知道没什么人看,但你们看见我有什么错误的话,帮忙提出一下,我好做出修改。以后每周我会选一个我这周学了的知识点做一下总结。emmm没话了,谢谢。

相关文章: