Java:Date类

Java中有两个Date类,我们谈的是java.util包下的Date类,所以使用该类的时候,需要注意不要导错包。

构造方法:

	//1、获取当前系统时间
	public Date();

	//2、参数传入自1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数
	//获取经过该毫秒数的时间
	Date(long date);

常用方法:

getTime():返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。

toString():把Date对象转换为字符串。
比如:Thu Jan 21 12:31:47 CST 2021

字符串转换为Date

1、创建日期字符串
String strDate = "2021年01月21日 12:37:26 218";
2、传参,格式化的日期格式需要和字符串中时间格式一致
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
3、调用parse()方法,转换为date
Date date = sdf.parse(strDate);
4、查看结果
Thu Jan 21 12:37:26 CST 2021

日期格式化:

这里我们用到的是SimpleDateFormat类
1、创建SimpleDateFormat对象,构造方法参数传入你要设定的日期格式字符串
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
2、调用format方法,传入Date类型的日期,返回格式化后的字符串日期格式
String strTime = sdf.format(now);
3、查看结果
2021年01月21日 12:37:26 218

猜你喜欢

转载自blog.csdn.net/qq_41504815/article/details/112966246
今日推荐