二十一、日期Date类型

Date日期类型

    Date属于java提供的日期类型之一,使用起来特别方便,需要注意的是我们用的java.util.Date类型,导包的时候不要导错了

我们来个例子,获取系统当前的时间,并且输出显示

使用无参构造器获取当前系统时间

代码演示:

package demo;

import java.util.Date;

public class TestDate {
	public static void main(String[] args) {
		Date date = new Date();
		System.out.println(date);
	}
}

代码结果:

Thu May 03 20:55:20 CST 2018

代码讲解:可以看到输出显示:星期 月份 日期 时间 时区 年份


getTime():返回与1970/01/01 00:00:00的时间差,以毫秒为单位显示

代码演示:

package demo;

import java.util.Date;

public class TestDate {
	public static void main(String[] args) {
		Date date = new Date();
		Long day = date.getTime();
		System.out.println(day);
	}
}

代码结果:

1525352500498

    Date类型还给我们提供年月日时分秒的getter()/setter()方法,可以根据需求,自行体验


SimpleDateFormat时间格式刷

       使用SimpleDateFormat时间格式刷,就能控制我们需要的时间格式,进行输出

代码演示:

package lesson0721;

import java.util.Date;
import java.text.SimpleDateFormat;

public class TestSimpleDateFormat {
	public static void main(String[] args) {
		//编辑好格式化的要求
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd EEEE HH:mm:ss");
		//生成当前时间
		Date date = new Date();
		//调用编译器对需要的内容进行格式化
		String time = sdf.format(date);
		System.out.println(time);
	}
}

代码结果:

2018-05-03 星期四 21:07:03

SimpleDateFormat参数表:




猜你喜欢

转载自blog.csdn.net/qq_38741971/article/details/80186449