获取当前时间的前一天或后一天时间
Posted 新梦起航
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取当前时间的前一天或后一天时间相关的知识,希望对你有一定的参考价值。
使用Calendar类的add方法:
示例代码如下:
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateAdd
public static void main(String[] args)
Date date = new Date();
/**
* yyyy 代表年份(注意是小写) yy 显示年份的后两位
* MM 代表月份
* dd 代表天数 (小写)
* mm 代表分钟
* HH 代表小时(24小时制)
* hh 代表小时(12小时制)
* ss 代表秒
*/
SimpleDateFormat formatDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String d = formatDate.format(getNextDate(date));
System.out.println(d);
private static Date getNextDate(Date date)
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_MONTH, +1); //今天的时间加一天
date = calendar.getTime();
return date;
以上是关于获取当前时间的前一天或后一天时间的主要内容,如果未能解决你的问题,请参考以下文章