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

Posted 阿啄debugIT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了各种要求的时间处理的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);
  

 

以上是关于各种要求的时间处理的date工具类DateUtil的主要内容,如果未能解决你的问题,请参考以下文章

2hutool源码分析:DateUtil(时间工具类)-常用的时间类型Date,DateTime,Calendar和TemporalAccessor(LocalDateTime)转换

2hutool源码分析:DateUtil(时间工具类)-常用的时间类型Date,DateTime,Calendar和TemporalAccessor(LocalDateTime)转换

常用工具类系列之DateUtil

1hutool源码分析:DateUtil(时间工具类)-当前时间和当前时间戳

1hutool源码分析:DateUtil(时间工具类)-当前时间和当前时间戳

时间的各种处理DateUtil