时间戳如何格式化为——yyyy-MM-dd HH:mm:ss

时间戳如何格式化为——yyyy-MM-dd HH:mm:ss ->

先给大家介绍一下什么是时间戳:

        时间戳 指的就是从 1970 年 1 月 1  日 0 时 0 点 0 分 开始算起,一直到当前时间的总秒数,这段数字就是时间戳,由于时间在不断的前进,所以时间戳也在不断的改变,
        这里再顺便说一下 由于以前的计算机操作系统只有 32位 所以时间戳最多间隔时间只能表示 68年,那么也就是说到了2038 便会达到最大时间,过了这个时间点所有的 32位 操作系统就会出现时间回归的现象 ->也就是全部重置为 10000000 00000000 00000000 00000000 很多软件就会出现异常了,
        时间回归现象的问题 随着 64位 操作系统的诞生得到了解决,因为64位操作系统可以表示到292,277,026,596年,这个时间在千亿年之后了~   

废话不多说上代码:


test.java测试类:

package com.hkl.time;
import java.text.SimpleDateFormat;
import java.util.Date;

public class test {
    public static void main(String[] args) {
        long timeStamp = System.currentTimeMillis(); //获取当前时间戳
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //设置时间格式化的格式
        String date = sdf.format(new Date(Long.parseLong(String.valueOf(timeStamp)))); //将时间戳转换为时间
        System.out.println("date = " + date); //打印一下
    }
}

你可能感兴趣的:(springboot实战开发,java,时间戳,时间格式化)