各种要求的时间处理的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)转换
1hutool源码分析:DateUtil(时间工具类)-当前时间和当前时间戳