1.利用Date获取时间戳
代码
public class Test {
public static void main(String[] args) {
Date date=new Date();
String result=getDateString(date);
System.out.println(result);
}
/**
* 利用 Date获取 时间戳 方法
* */
public static String getDateString(Date date){
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String result=sdf.format(date);
return result;
}
}
还可以
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm");
2.将时间戳转换成毫秒long
代码
public class Test {
public static void main(String[] args) {
long result=getTimeToNum("2017-05-27 11:35:21");
System.out.println(result);
}
/**
* 方法
* */
public static long getTimeToNum(String time) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
long millionSeconds = 0;
try {
if ("".equals(time) || "null".equals(time) || null == time) {
millionSeconds=0;
} else {
millionSeconds = sdf.parse(time).getTime();//毫秒
}
} catch (ParseException e) {
e.printStackTrace();
}
return millionSeconds;
}
}