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;
}
}
本文提供了一套实用的Java代码,用于实现时间戳与日期之间的相互转换,包括时间戳转日期、日期转字符串、字符串转日期以及日期转时间戳等核心功能。
1771

被折叠的 条评论
为什么被折叠?



