输出java时间工具类
public class DateUtils {
private static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd");
private static final SimpleDateFormat TIME_FORMAT = new SimpleDateFormat("HH:mm:ss");
private static final SimpleDateFormat DATE_TIME_FORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
/**
* 获取当前日期
*/
public static String getCurrentDate() {
return DATE_FORMAT.format(new Date());
}
/**
* 获取当前时间
*/
public static String getCurrentTime() {
return TIME_FORMAT.format(new Date());
}
/**
* 获取当前日期时间
*/
public static String getCurrentDateTime() {
return DATE_TIME_FORMAT.format(new Date());
}
/**
* 根据指定格式获取当前日期时间
*/
public static String getCurrentDateTime(String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(new Date());
}
/**
* 将日期字符串转换为Date类型
*/
public static Date parseDate(String dateString) throws ParseException {
return DATE_FORMAT.parse(dateString);
}
/**
* 将时间字符串转换为Date类型
*/
public static Date parseTime(String timeString) throws ParseException {
return TIME_FORMAT.parse(timeString);
}
/**
* 将日期时间字符串转换为Date类型
*/
public static Date parseDateTime(String dateTimeString) throws ParseException {
return DATE_TIME_FORMAT.parse(dateTimeString);
}
/**
* 将Date类型转换为日期字符串
*/
public static String formatDate(Date date) {
return DATE_FORMAT.format(date);
}
/**
* 将Date类型转换为时间字符串
*/
public static String formatTime(Date date) {
return TIME_FORMAT.format(date);
}
/**
* 将Date类型转换为日期时间字符串
*/
public static String formatDateTime(Date date) {
return DATE_TIME_FORMAT.format(date);
}
/**
* 将Date类型按指定格式转换为字符串
*/
public static String formatDate(Date date, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(date);
}
}
原文地址: https://www.cveoy.top/t/topic/Ad1 著作权归作者所有。请勿转载和采集!