一个关于日期常用操作工具类
public class DateUtils {
/**
* 获取当前时间日期的字符串
*/
public static String getCurrentDateStr(DateFormatType dateFormatType) {
Date date = getCurrentDate();
return (String) OpearationDate(date, dateFormatType.getValue());
}
/**
* 时间、日期格式化成字符串
*/
public static String formatDate(Date date, DateFormatType dateFormatType) {
return (String) OpearationDate(date, dateFormatType.getValue());
}
/**
* 从字符串解析成时间、日期
*/
public static Date parseDate(String dateStr, DateFormatType dateFormatType) {
return (Date) OpearationDate(dateStr, dateFormatType.getValue());
}
/**
* 获取当前系统时间(原始格式)
*/
public static Date getCurrentDate() {
Date date = new Date(System.currentTimeMillis());
return date;
}
/**
* 获取当前日期的年、月、日、时、分、秒
*/
public static int getCurrentTime(TimeFormatType timeFormatType) {
return getTime(getCurrentDate(), timeFormatType);
}
/**
* 获取指定日期的年、月、日、时、分、秒
*/
public static int getTime(Date date, TimeFormatType timeFormatType) {
try {
Calendar c = Calendar.getInstance();
c.setTime(date);
int type = timeFormatType.getValue();
int I = c.get(type);
return type == 2 ? I + 1 : I;
} catch (Exception e) {
throw new RuntimeException("获取失败", e);
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>