--------------------日期总结--------------------
* a:获取当前日期 时间
* new Date()
* SimpleDateFormat
* b:获取日期 时间的某个字段值 或者 计算
* eg:
* 获取当前年
* 计算昨天日期
* Calendar
代码说明:
public static String getYesterdatDate() {
//1:获取当前日期
//创建Calendar对象
Calendar calendar=Calendar.getInstance();//获取当前日期 时间的Calendar对象
//2:利用Calendar对象计算昨天日期
calendar.add(Calendar.DAY_OF_MONTH, -1);
//3:把日期格式化 返回
//把昨天日期对应的Calendar对象转成Date
Date date =calendar.getTime();
SimpleDateFormat sdf=new SimpleDateFormat(DATE_PATTERN);
return sdf.format(date);
}
/**
* 把符合标准格式的日期转换成另一种格式
* 参数 sroucedate 待处理日期
* pattern 另一种格式
* 返回值 另一种格式的日期字符串
*/
public static String changeDateToOtherStyle(String sroucedate,String pattern) {
SimpleDateFormat sdf=new SimpleDateFormat(DATE_PATTERN);
//把sroucedate解析成date类型
Date tempdate=null;
try {
tempdate=sdf.parse(sroucedate);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
sdf=new SimpleDateFormat(pattern);
return sdf.format(tempdate);
}