最近頻頻使用日期方面的操作,總結了一下。以后可以參考
得到當前時間
????SimpleDateFormat?df?=?new?SimpleDateFormat("yyyy-MM-dd?HH:mm:ss");
????String?currentTime?=?df.format(new?java.util.Date(System.currentTimeMillis()));得到上月時間
GregorianCalendar?cal?=?new?GregorianCalendar();
SimpleDateFormat?df?=?new?SimpleDateFormat("yyyy-MM-dd");
cal.add(GregorianCalendar.MONTH,?-1);
String?lastMonth?=??df.format(cal.getTime());得到某月開始時間和結束時間
String?strm?=?"2006-10";
SimpleDateFormat?df1?=?new?SimpleDateFormat("yyyy-MM");
Date?tdate?=?df1.parse(strm);
GregorianCalendar?cal?=?new?GregorianCalendar();
cal.setTime(tdate);
System.out.println(strm+"-"+cal.getActualMaximum(cal.DAY_OF_MONTH));
System.out.println(strm+"-"+cal.getActualMinimum(cal.DAY_OF_MONTH));
posted on 2006-10-20 15:26
Java初心 閱讀(404)
評論(0) 編輯 收藏 所屬分類:
java