获取Date的“昨天”与“明天”可以通过以下步骤实现:
首先,我们需要获取当前的日期。Java中可以使用java.util.Date
类来表示日期时间。可以通过new Date()
方法获取到当前的日期:
Date today = new Date();
要计算“昨天”,我们需要通过java.util.Calendar
类进行日期计算。先将当前日期转换成Calendar
对象:
Calendar cal = Calendar.getInstance();
cal.setTime(today);
然后,将日期减去1天:
cal.add(Calendar.DATE, -1);
最后,将Calendar
对象转换回日期类型:
Date yesterday = cal.getTime();
完整的示例代码如下:
Date today = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(today);
cal.add(Calendar.DATE, -1);
Date yesterday = cal.getTime();
System.out.println("昨天是:" + yesterday);
要计算“明天”,同样利用java.util.Calendar
类进行日期计算。先将当前日期转换成Calendar
对象:
Calendar cal = Calendar.getInstance();
cal.setTime(today);
然后,将日期加上1天:
cal.add(Calendar.DATE, 1);
最后,将Calendar
对象转换回日期类型:
Date tomorrow = cal.getTime();
完整的示例代码如下:
Date today = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(today);
cal.add(Calendar.DATE, 1);
Date tomorrow = cal.getTime();
System.out.println("明天是:" + tomorrow);
以上两个示例代码可以实现获取Date的“昨天”与“明天”。通过这种方式,可以方便地进行日期的计算和处理。
本文链接:http://task.lmcjl.com/news/13128.html