/**
* TODO 字符串转日期
*(前提:字符串符合“yyyy-MM-dd”格式)
*
* @param string 字符串
* @return Timestamp
*/
public static Date stringToDate(String string) {
return Date.valueOf(string);
}
/**
* TODO 日期转字符串
* (可以用SimpleDateFormat规范输出日期格式)
*
* @param date 日期
* @return String
*/
public static String dateToString(Date date) {
return new SimpleDateFormat("yyyy-MM-dd").format(date);
}
/**
* TODO 字符串转时间戳
* (前提:字符串符合“yyyy-MM-dd hh:mm:ss[.f...]”格式)
*
* @param string 字符串
* @return Timestamp
*/
public static Timestamp stringToTimestamp(String string) {
return Timestamp.valueOf(string);
}
/**
* TODO 时间戳转字符串
* (可以用SimpleDateFormat规范输出日期格式)
*
* @param timestamp 时间戳
* @return String
*/
public static String timestampToString(Timestamp timestamp) throws ParseException {
return new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(timestamp);
}
/**
* TODO 日期转时间戳
*
* @param date 日期
* @return Timestamp
*/
public static Timestamp dateToTimestamp(Date date) {
return new Timestamp(date.getTime());
}
/**
* TODO 时间戳转日期
*
* @param timestamp 时间戳
* @return Date
*/
public static Date timestampToDate(Timestamp timestamp) {
return new Date(timestamp.getTime());
}
学习笔记 2018-02-26 【Java】String\Date\Timestamp的互相转换
最新推荐文章于 2020-07-26 16:31:12 发布