java怎么获取昨天,今天,明天的日期?java中获取日期的函数

2020-03-25 10:24:46 java常见问答 9326

对于初步进入java学习阶段的朋友们来说,有一个必不可少的java基础知识,也就是日期函数,下面呢就用几个Demo带领大家一起来学习一下,如何用日期函数获取昨天,今天和明天的日期?

首先是获取昨天的日期:

public class Demo0{
public static void main(String[] args) {
//格式化日期
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
//创建日历对象
Calendar calendar = new GregorianCalendar();
//得倒今天的日期
calendar.setTime(new Date());
//计算昨天的日期
calendar.add(calendar.DATE,-1);
//格式化
String yesterday= sdf.format(calendar.getTime());
System.out.println(yesterday);
}
}

获取今天的日期:

public class Demo1 {
public static void main(String[] args) {
//格式化日期
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
//今天日期
String today = sdf.format(new Date());
System.out.println(today);
}
}

获取明天的日期:

public class Demo2 {
public static void main(String[] args) {
//格式化日期
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
//创建日历对象
Calendar calendar = new GregorianCalendar();
//明天日期
calendar.setTime(new Date());
//得倒今天的日期
calendar.add(calendar.DATE,+1);
//格式化
String tomorrow= sdf.format(calendar.getTime());
System.out.println(tomorrow);
}
}

以上就是使用java的有关日期函数获取昨天,今天和明天的有关方法了,赶紧回去试试看吧,关注本站可以获取更多相关内容哦。