获取当前系统的时间戳并且转换成常见的时间显示格式
常见的写法
先写一个方法
放在一个Util包命名为DateUtil
package com.shujia.day11.Util;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtil {
private DateUtil(){
}
public static String formateDate(long timestamp){
Date date=new Date(timestamp);
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(date);
}
}
package com.shujia.day11;
import com.shujia.day11.Util.DateUtil;
import java.text.SimpleDateFormat;
import java.util.Date;
public class SimpleDateFormateDemo2 {
public static void main(String[] args) {
//需求:将一个时间戳转成指定日期格式 1709535166924
//时间戳--Date--格式化
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date1=new Date(System.currentTimeMillis());//System.currentTimeMillis()是用来取当前时间的时间戳
String res2=sdf.format(date1);
System.out.println(res2);//第一种写法
System.out.println(DateUtil.formateDate(System.currentTimeMillis()));//第二种写法
}
}
标签:DateUtil,转换成,java,System,SimpleDateFormat,时间,import,Date,格式
From: https://www.cnblogs.com/peculiar/p/18052833