各种要求的时间处理的date工具类
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateUtil
{
public static final String DEFAULT_FORMAT_STR = "yyyyMMddHHmmss";
public static final String DATE_FORMAT_STR = "yyyyMMdd";
public static String getSysTime()
{
Calendar ca = Calendar.getInstance();
ca.set(5, ca.get(5) - 1);
Date d = ca.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String a = sdf.format(d);
return a;
}
public static String getCurrentDate(String formatStr)
{
if (null == formatStr)
{
formatStr = "yyyyMMddHHmmss";
}
return date2String(new Date(), formatStr);
}
public static String getTodayChar8(String dateFormat)
{
return date2String(new Date(), dateFormat);
}
public static String date2String(Date date, String formatStr)
{
if ((null == date) || (null == formatStr))
{
return "";
}
SimpleDateFormat df = new SimpleDateFormat(formatStr);
return df.format(date);
}
}