最近频频使用日期方面的操作,总结了一下。以后可以参考
得到当前时间
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初心 阅读(398)
评论(0) 编辑 收藏 所属分类:
java