项目里经常要遇到日期时间处理,一直都是手写SimpleDateFormat来转换,今天整理了下最基础的几个常用方法,如果有别的业务需求可以自己慢慢添加,话不多说上代码
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateUtil {
public final static String DATE_FORMAT_1 = "yyyy-MM-dd";
public final static String DATE_FORMAT_2 = "HH:mm:ss";
public final static String DATE_FORMAT_3 = "yyyy年MM月dd日";
public final static String DATE_FORMAT_4 = "HH时mm分ss秒";
public final static String DATE_FORMAT_5 = "yyyyMMddHHmmss";
/**
* 根据Date获取格式化数据
* @param date date对象
* @param format 格式
* @return 格式化后的数据
*/
public static String date2Str(Date date, String format ){
SimpleDateFormat sdf = new Simp