public class DateUtil {
public static Date strToDate(String dateStr) {
try {
if (dateStr.contains("-") && !dateStr.contains("T")){
SimpleDateFormat format = new SimpleDateFormat("yyyy-HH-dd HH:mm:ss");
Calendar calendar = Calendar.getInstance();
calendar.setTime(format.parse(dateStr));
calendar.set(Calendar.SECOND, calendar.get(Calendar.SECOND) + 1);
return calendar.getTime();
}else if (dateStr.contains("-") &&dateStr.contains("T")){
SimpleDateFormat format = new SimpleDateFormat("yyyy-HH-dd'T'HH:mm:ss");
format.parse(dateStr);
} else {
SimpleDateFormat format = new SimpleDateFormat("yyyyHHdd");
return format.parse(dateStr);
}
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}
public static String addDate(Date date,int n){
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DATE, n);
return formatDate(calendar.getTime());
}
public static String formatDate(Date date) {
return formatDateByFormat(date, "yyyy-MM-dd");
}
public static String formatDateByFormat(Date date, String format) {
String result = "";
if (date != null) {
try {
SimpleDateFormat sdf = new SimpleDateFormat(format);
result = sdf.format(date);
} catch (Exception ex) {
}
}
return result;
}
}
时间工具类
最新推荐文章于 2023-04-11 15:49:16 发布