java日期时间处理集合

本文主要介绍java中日期时间的处理,包括获取时间,时间相加减,格式化等操作。

持续更新中...

时间格式化

//时间格式化
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

获取当前时间

//获取当前时间
Date currentTime = new Date();
System.out.println(dateFormat.format(currentTime));    
//输出
2019-04-10 18:13:13

当前时间加减N分钟

//当前时间加减N分钟:分钟数 * 60 * 1000 = 要加/减的毫秒数,以10分钟为例
long millisecondStep = 10*60*1000;
//当前时间减去10分钟
long pastTenMinutesTime = currentTime.getTime() - millisecondStep;
System.out.println(dateFormat.format(new Date(pastTenMinutesTime)));
//当前时间添加10分钟
long nextTenMinutesTime = currentTime.getTime() + millisecondStep;
System.out.println(dateFormat.format(new Date(nextTenMinutesTime)));
//输出
2019-04-10 18:03:13
2019-04-10 18:23:13

猜你喜欢

转载自www.cnblogs.com/codecat/p/10685380.html
今日推荐