/**
* 时间戳与时间的转换
*/
public class Datechange {
/**
* 时间转换成时间戳,参数和返回值都是字符串
*/
public static String dateToStamp(String s) throws ParseException {
String res;
//设置时间模版
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = simpleDateFormat.parse(s);
long ts = date.getTime();
res = String.valueOf(ts);
return res;
}
public static String stampToDate(String s){
String res;
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
long lt = new Long(s);
Date date = new Date(lt);
res = simpleDateFormat.format(date);
return res;
}
public static void main(String[] args) throws ParseException {
//时间转换时间戳
String date=dateToStamp("2023-02-20 12:34:56");
System.out.println(date);
//时间戳转换日期
String s="1676867696000";
System.out.println(stampToDate(s));
}
}
Java中时间与时间戳的转换
最新推荐文章于 2024-07-15 03:36:15 发布