每次当需要对日期进行处理的时候,总是会记不住库、方法和格式,所以就自己简单封装了下;包含了大部分功能,部分不常用的没有实现。
package com.tunicorn.marketing.utils;
import java.sql.Timestamp;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtils {
public static final int YEAR = 9;
public static final int HYEAR = 8;
public static final int QUARTER = 7;
public static final int MONTH = 6;
public static final int WEEK = 5;
public static final int DAY = 4;
public static final int HOUR = 3;
public static final int MINUTE = 2;
public static final int SECOND = 1;
private Date date;
private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
/*
*
*
* 对象实例化
*
*
*/
public DateUtils(Date date){
this.date = date;
}
public DateUtils(Timestamp timeStamp){
try {
this.date = timeStamp;
} catch (Exception e) {
e.printStackTrace();
}
}
public DateUtils(String dateStr){
try {
this.date = sdf.parse(dateStr);
} catch (ParseException e) {
e.printStackTrace();
}
}
public DateUtils(long milliseconds){
this.date = new Date(milliseconds);
}
/*
*
*
* 日期类型转换相关方法
*
*
*/
public Date toDate(){ </