出这一篇博客是因为在登录后台控制层中要判断该用户是否已登录,在数据库中更新用户的最后一次操作时间戳,要用到毫秒与日期的相互转换,如下:

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();
		}
	}
}

java怎么把年月日转为秒数 java将日期转成毫秒_java