获取当前系统的时间戳并且转换成常见的时间显示格式

获取当前系统的时间戳并且转换成常见的时间显示格式

常见的写法

image-20240304215117536

image-20240304215200463

先写一个日期的工具类

放在一个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()));//第二种写法

    }
}
posted @ 2024-03-04 21:58  peculiar-  阅读(61)  评论(0)    收藏  举报