GregorianCalendar calendar = new GregorianCalendar();
Date date=new Date();//取时间
calendar.setTime(date);
//获取昨天年月日
alendar.add(calendar.DATE,-1);//昨天,把日期往前减少一天,若想把日期向后推一天则将负数改为正数
date=calendar.getTime();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(date);//获取昨天年月日
//获取当前年月日时分
Date currentTime = new Date();
SimpleDateFormat nowFormatter = new SimpleDateFormat("yyyy-MM-dd HH:mm");
String nowDate = nowFormatter.format(currentTime);
//分别获取当前小时,分钟
int hour=calendar.get(Calendar.HOUR_OF_DAY);//获取24小时制,当前小时
int minute=calendar.get(Calendar.MINUTE);//获取当前分钟
//获取明天年月日
calendar.add(calendar.DATE,+1);//(明天)昨天把日期往前减少一天,若想把日期向后推一天则将负数改为正数
date=calendar.getTime();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(date);//获取明天年月日
//获取后天年月日:
calendar.add(calendar.DATE,+2);//( 后天)昨天把日期往前减少一天,若想把日期向后推一天则将负数改为正数
date=calendar.getTime();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(date);//获取后天年月日
网友评论