/**
* stringToDate 时间格式转换
* @param strValue
* @param strFormat
* @return
*/
public static Date stringToDate (String strValue, String strFormat) {
Date date = null;
try {
date = new SimpleDateFormat(strFormat).parse(strValue);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
/**
* dateToString 时间格式转换
* @param dateValue
* @param strFormat
* @return
*/
public static String dateToString (Date dateValue, String strFormat) {
return new SimpleDateFormat(strFormat).format(dateValue);
}
/**
* 当前时间的某(前dayNum)一天
* @param dayNum
* @return
*/
public static String getBeforeDate (int dayNum) {
Calendar now = Calendar.getInstance();
now.add(Calendar.DAY_OF_MONTH, dayNum);
String endDate = new SimpleDateFormat(DEFAULT_DATE).format(now.getTime());
return endDate;
}
/**
* 加秒
* @param date
* @param num
* @return
*/
public static Date addSecond (Date date, int num) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.SECOND, num);
return calendar.getTime();
}
/**
* 加小时
* @param date
* @param num
* @return
*/
public static Date addHour (Date date, int num) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.HOUR_OF_DAY, num);
return calendar.getTime();
}
/**
* 加月
* @param date
* @param num
* @return
*/
public static Date addMonth (Date date, int num) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.MONTH, num);
return calendar.getTime();
}
/**
* 加分钟
* @param date
* @param num
* @return
*/
public static Date addMinute (Date date, int num) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.MINUTE, num);
return calendar.getTime();
}
/**
* 13位时间戳转换为时间
* @param time
* @return
*/
public static String timeStamp2Date(String time) {
Long timeLong = Long.parseLong(time);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//要转换的时间格式
Date date;
try {
date = sdf.parse(sdf.format(timeLong));
return sdf.format(date);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
时间相关转换
于 2024-01-05 18:57:24 首次发布