出这一篇博客是因为在登录后台控制层中要判断该用户是否已登录,在数据库中更新用户的最后一次操作时间戳,要用到毫秒与日期的相互转换,如下:
package controllers;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String args[]) {
try {
long milliseconds = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2021-03-30 17:50:57").getTime();
System.out.println("日期转换毫秒:"+milliseconds);
Calendar c = Calendar.getInstance();
c.setTimeInMillis(milliseconds);
Date date = c.getTime();
System.out.println("毫秒转换日期:"+new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date));
} catch (Exception e) {
e.printStackTrace();
}
}
}