//获取当前时间
Date date = new Date();
//转化时间
long time = date.getTime();
转化时间显示格式
//设置时间显示的格式
DateFormat da = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//format() 日期转文本。
String format = da.format(new Date());
System.out.println(format);
将指定时间转化为数字格式,单位为毫秒
//设置需要转型的时间格式
DateFormat dafo = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//parse()将文本转为日期格式
Date par = dafo.parse("2019-01-09 14:35:43");
System.out.println(par.getTime());
时间格式
字母
日期或时间元素
字母
日期或时间元素
G
Era 标志符
a
Am/pm 标记
y
年
H
一天中的小时数(0-23)
M
年中的月份
k
一天中的小时数(1-24)
w
年中的周数
K
am/pm 中的小时数(0-11)
W
年中的天数
h
am/pm 中的小时数(1-12
D
月份中的天数
m
小时中的分钟数
d
月份中的天数
s
分钟中的秒数
F
月份中的星期
S
毫秒数
E
星期中的天数
z
时区
日历表的使用(获取 年、月、日、时、分、秒)
//创建日历对象
Calendar cal = Calendar.getInstance();
//获取年
int year = cal.get(Calendar.YEAR);
System.out.print(year+" ");
//获取月,月是从0开始,0代表1月
int month = cal.get(Calendar.MONDAY);
System.out.print(month+1+" ");
//获取日
int day =cal.get(Calendar.DAY_OF_MONTH);
System.out.print(day+" ");
//获取时
int hour = cal.get(Calendar.HOUR);
System.out.print(hour+" ");
//获取分
int min = cal.get(Calendar.MINUTE);
System.out.print(min+" ");
//获取秒
int second=cal.get(Calendar.SECOND);
System.out.print(second+" ");