/**
* 日期转换格式工具类
*/
public class DateTime {
/**
* 日期格式转换为字符串格式
* @param date
* @return
*/
public static String perseString(Date date){
return new SimpleDateFormat("yyyy-MM-dd").format(date);
}
public static Date parseDate(String time){
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date date=null;
try {
date= sdf.parse(time);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
/**
* 获取星期
* @param date
* @return
*/
public static String getWeek(Date date){
SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
String week = sdf.format(date);
return week;
}
/**
* 日期格式转换yyyy年MM月dd日
*
*/
public static String getDate(Date date){
String format = new SimpleDateFormat("yyyy年MM月dd日").format(date);
return format;
}
/**
* 日期格式转换yyyyMMdd
* @param date
* @return
*/
public static String getDateYmd(Date date){
String format = new SimpleDateFormat("yyyyMMdd").format(date);
return format;
}
//获取昨天的日期
public static String getYesterday() {
SimpleDateFormat smdate = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = new GregorianCalendar();
calendar.setTime(new Date());
calendar.add(calendar.DATE, -1);
String date = smdate.format(calendar.getTime());
return date;
}
}