时间戳与时间的互转

最近在实习做Java的CRUD操作时,老是需要做到时间戳与时间的互转,为方便以后查看,记录下来。
java 中我们常用的时间戳来转时间用的两个包

import java.text.SimpleDateFormat;
import java.util.Date;

时间戳转化为时间:时间戳需要用long型来存储

long timeStamp = 1495777335060;//直接是时间戳
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//你需要转换的时间格式
String time = sdf.format(new Date(timeStamp));
System.out.println(time);//打印出你要的时间

时间转化为时间戳:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
String time="2018-10-10 20:40:00.000";  
Date date = sdf.parse(time);
long Time = date.getTime()/1000;
System.out.println(Time);//打印出你要的时间

猜你喜欢

转载自blog.csdn.net/suewar3/article/details/83003174