import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimeUtil {
/**
* 将时间戳转换成日期
*
* @param timeStamp
* @return
*/
public String stampToDate(String timeStamp) {
String dateStr;
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
long lt = new Long(timeStamp);
Date date = new Date(lt);
dateStr = simpleDateFormat.format(date);
return dateStr;
}
/**
* 日期转字符串
*
* @return
*/
public String dateToStr(Date date, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
String dateStr = sdf.format(date);
return dateStr;
}
/**
* 日期格式字符串转日期
*
* @return
*/
public Date strToDate(String dateStr, String format) {
Date date = null;
SimpleDateFormat sdf = new SimpleDateFormat(format);
try {
date = sdf.parse(dateStr);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
/**
* 将时间转成时间戳
*
* @param dateStr
* @return
* @throws ParseException
*/
public String dateToStamp(String dateStr) throws ParseException {
String timeStamp;
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = simpleDateFormat.parse(dateStr);
long ts = date.getTime();
timeStamp = String.valueOf(ts);
return timeStamp;
}
}