字符串转日期时间
// 字符串转时间,formatType要转换的格式yyyy-MM-dd HH:mm:ss
// yyyy年MM月dd日
// HH时mm分ss秒
// strTime的时间格式必须要与formatType的时间格式相同
public static Date stringToDate(String strTime) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = formatter.parse(strTime);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
日期时间转字符串
public static String dateToString(Date date) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdf.format(date);
return dateStr;
}
时间比较大小
方法1:
// 1 大 ,-1 小 ,0相等
if ( DateUtil.stringToDate(startTime)
.compareTo(DateUtil.stringToDate(endTime)) == 1)
{
CustomToast.show(mContext,"开始时间大于结束时间",1000);
return;
}
方法2:
public static boolean compareTime(Date beginTime, Date endTime) {
if (beginTime.getTime() > endTime.getTime()) {
return true;
}
return false;
}