取当月的最后一天:
view plaincopy to clipboardprint?
2.Calendar cal = Calendar.getInstance();
3.int maxDay=cals.getActualMaximum(Calendar.DAY_OF_MONTH);
4.java.text.Format formatter3=new java.text.SimpleDateFormat("yyyy-MM-"+maxDay);
5.System.out.println(formatter3.format(cal.getTime()));
2.Calendar cal = Calendar.getInstance();
3.int maxDay=cals.getActualMaximum(Calendar.DAY_OF_MONTH);
4.java.text.Format formatter3=new java.text.SimpleDateFormat("yyyy-MM-"+maxDay);
5.System.out.println(formatter3.format(cal.getTime()));
求两个日期之间相隔的天数:
view plaincopy to clipboardprint?
1.java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");
2.java.util.Date beginDate= format.parse("2007-12-24");
3.java.util.Date endDate= format.parse("2007-12-25");
4.long day=(date.getTime()-mydate.getTime())/(24*60*60*1000);
5.System.out.println("相隔的天数="+day);
1.java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");
2.java.util.Date beginDate= format.parse("2007-12-24");
3.java.util.Date endDate= format.parse("2007-12-25");
4.long day=(date.getTime()-mydate.getTime())/(24*60*60*1000);
5.System.out.println("相隔的天数="+day);
一年前的日期:
view plaincopy to clipboardprint?
1.java.text.Format formatter=new java.text.SimpleDateFormat("yyyy-MM-dd");
2.java.util.Date todayDate=new java.util.Date();
3.long beforeTime=(todayDate.getTime()/1000)-60*60*24*365;
4.todayDate.setTime(beforeTime*1000);
5.String beforeDate=formatter.format(todayDate);
6.System.out.println(beforeDate);
1.java.text.Format formatter=new java.text.SimpleDateFormat("yyyy-MM-dd");
2.java.util.Date todayDate=new java.util.Date();
3.long beforeTime=(todayDate.getTime()/1000)-60*60*24*365;
4.todayDate.setTime(beforeTime*1000);
5.String beforeDate=formatter.format(todayDate);
6.System.out.println(beforeDate);
一年后的日期:
view plaincopy to clipboardprint?
1.java.text.Format formatter=new java.text.SimpleDateFormat("yyyy-MM-dd");
2.java.util.Date todayDate=new java.util.Date();
3.long afterTime=(todayDate.getTime()/1000)+60*60*24*365;
4.todayDate.setTime(afterTime*1000);
5.String afterDate=formatter.format(todayDate);
6.System.out.println(afterDate);
1.java.text.Format formatter=new java.text.SimpleDateFormat("yyyy-MM-dd");
2.java.util.Date todayDate=new java.util.Date();
3.long afterTime=(todayDate.getTime()/1000)+60*60*24*365;
4.todayDate.setTime(afterTime*1000);
5.String afterDate=formatter.format(todayDate);
6.System.out.println(afterDate);
求10小时后的时间
view plaincopy to clipboardprint?
1.java.util.Calendar Cal=java.util.Calendar.getInstance();
2.Cal.setTime(dateOper);
3.Cal.add(java.util.Calendar.HOUR_OF_DAY,10);
4.System.out.println("date:"+forma.format(Cal.getTime()));