首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

java 时间的前头 几天的时间

2012-07-20 
java 时间的前面 几天的时间?import java.text.SimpleDateFormatimport java.util.Calendarimport java.

java 时间的前面 几天的时间

?

import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class DateUtils {//public static void main(String[] args) {//getTodayTime() ;//}public static void main(String[] args) {getTodayTime() ;getBeforeDaysTime(1) ;getBeforeDaysTime(2) ;getBeforeDaysTime(3) ;getBeforeDaysTime(4) ;getBeforeDaysTime(5) ;getBeforeDaysTime(6) ;getBeforeDaysTime(7) ;getBeforeDaysTime(8) ;getBeforeDaysTime(9) ;getBeforeDaysTime(10) ;getBeforeDaysTime(11) ;getBeforeDaysTime(12) ;getBeforeDaysTime(13) ;getBeforeDaysTime(14) ;getBeforeDaysTime(15) ;}//---------------------------------以上是产生一个随机数的,写错了//-----下面是日期的代码/** * 获取当前的日期 */public static String getTodayTime() {String strTodayTime = "" ; //19880214这样形式Date now = new Date() ;SimpleDateFormat f= new SimpleDateFormat("yyyy-MM-dd");strTodayTime = f.format(now) ;  System.out.println(strTodayTime);return  strTodayTime ;}/** * 得到当前日期的前的第beforData天的日期 * @param beforData * @return */public static String  getBeforeDaysTime(int beforData) {GregorianCalendar calendar = new GregorianCalendar();SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");calendar.set(Calendar.DATE, calendar.get(Calendar.DATE) - beforData);Date date = calendar.getTime();System.out.println(df.format(date));return df.format(date);}}
2012-06-102012-06-092012-06-082012-06-072012-06-062012-06-052012-06-042012-06-032012-06-022012-06-012012-05-312012-05-302012-05-292012-05-282012-05-272012-05-26
?
                                                                                                                                                                          
 

热点排行