各种要求的时间处理的date工具类DateUtil

 各种要求的时间处理的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);
  }
}
发布了160 篇原创文章 · 获赞 25 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/as4589sd/article/details/104512513