package org.aisen.wen.support.utils;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class DateUtils {
// yyyy-MM-dd hh:mm:ss 12小时制
// yyyy-MM-dd HH:mm:ss 24小时制
public static final String TYPE_01 = "yyyy-MM-dd HH:mm:ss";
public static final String TYPE_02 = "yyyy-MM-dd";
public static final String TYPE_03 = "HH:mm:ss";
public static final String TYPE_04 = "yyyy年MM月dd日";
public static String formatDate(long time, String format) {
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(time);
return new SimpleDateFormat(format).format(cal.getTime());
}
public static String formatDate(String longStr, String format) {
try {
return formatDate(Long.parseLong(longStr), format);
} catch (Exception e) {
}
return "";
}
public static long formatStr(String timeStr, String pattern) {
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
try {
return sdf.parse(timeStr).getTime();
} catch (ParseException e) {
e.printStackTrace();
}
return 0;
}
}