--------------------日期总结--------------------

* 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);
}

posted @ 2019-06-14 08:01  wuyingying  阅读(112)  评论(0编辑  收藏  举报