用java生成一个日期工具类
时间: 2023-04-10 13:04:48 浏览: 109
好的,我可以回答这个问题。以下是一个简单的Java日期工具类的示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateUtils {
public static final String DATE_FORMAT = "yyyy-MM-dd";
public static final String DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
public static String formatDate(Date date) {
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT);
return sdf.format(date);
}
public static String formatDateTime(Date date) {
SimpleDateFormat sdf = new SimpleDateFormat(DATE_TIME_FORMAT);
return sdf.format(date);
}
public static Date addDays(Date date, int days) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_YEAR, days);
return calendar.getTime();
}
}
```
这个工具类包含了三个方法:formatDate、formatDateTime和addDays。formatDate方法将一个Date对象格式化为yyyy-MM-dd格式的字符串;formatDateTime方法将一个Date对象格式化为yyyy-MM-dd HH:mm:ss格式的字符串;addDays方法将一个Date对象加上指定的天数并返回新的Date对象。
阅读全文