package date_timeStamp;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class 日期和时间戳的转换 {
public static void main(String[] args) {
//指定日期 转换 成 时间戳(ms)
try {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH"); //设置日期格式
Date date = simpleDateFormat.parse("2020-07-01 12"); //将符合格式的日期转化成 date 类型
long t2 = date.getTime(); //获取时间戳
System.out.println(t2); //打印日期数字后的时间戳
} catch (ParseException e) {
e.printStackTrace();
}
//指定 时间戳(ms) 转换成 日期
SimpleDateFormat formatdate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //设置日期格式
Date d1 = new Date(1593576000000L); //将时间戳转换成Date对象 ,注意里面的参数是long型的,不是字符串
//将当前时间戳转换成日期
/* Date d2 = new Date();
d2.getTime(); //获取当前时间戳
String format = formatdate.format(d2 ); //将Date对象转换成设定的日期格式*/
String format = formatdate.format(d1 ); //将Date对象转换成设定的日期格式
System.out.println(format); //打印格式化日期后的日期字符串
}
}
日期-时间戳的转换(格式化日期,日期数字化)
最新推荐文章于 2022-08-28 19:51:12 发布