//获取某一个格式的某个时间
//获取当前时间
Date currentTime = new Date();
//设置要转换的格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//对时间进行转换,得到字符串的时间
String dateString = dateFormat .format(currentTime);
//将字符串时间转换为date日期格式的时间
ParsePosition pos = new ParsePosition(8);
Date dateDate = formatter.parse(dateString, pos);
Date date = new Date();
String str = date.toString();
SimpleDateFormat sdf = new SimpleDateFormat("E MMM dd hh:mm:ss zzz yyyy", Locale.ENGLISH);
try {
Date d = sdf.parse(str);
System.out.println("OK!");
} catch (ParseException e) {
e.printStackTrace();
}
//获取一个月的最后一天或者是第一天
Calendar calendar = Calendar.getInstance();
calendar.set(calendar.DATE, 1);
//获取第一天
Date firstDate=calendar.getTime();
calendar.add(calendar.MONTH, 1);//当期月份加1,时间变成下个月的1号,然后再减一天就是当前月份的最后一天
calendar.add(calendar.DATE, -1);
//获取最后一天
Date lastDate=calendar.getTime();