SimpleDateFormat 格式化 Date 时间戳

前言

        Date 是 Java 中经常用来表示时间的类型,但将 Date 类型的数据发送给前端时,通常会呈现出乱码的状态,用户不宜理解,所以要通过 SimpleDateFormat 把 Date 类型的数据格式化为用户容易理解的格式

        如下是 Date 的格式:

Mon Jan 29 20:04:56 CST 2024

        通过 SimpleDateFormat 可以将其格式化为如下的格式:

2024/01/29 20:04:56

        可以看出格式化以后的时间确实更好理解

用法

public class DateUtils {
    // 2024/01/29 16:29:29
    public static String formatDate(Date date){
        SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
        return simpleDateFormat.format(date);
    }

    public static void main(String[] args) {
        System.out.println(new Date());
        System.out.println(formatDate(new Date()));
    }
}

        核心要点:

        1.实例化一个 SimpleDateFormat 类型的对象,参数就是格式化时间的格式,至于格式如何写,参考下面这张表:

        比如 y 表示 Year(年),要用 4 位表示年,如 2024 这样的话,就需要 4 个 y (yyyy)

        2.用实例化的对象 simpleDateFormat 调用 format 方法,传入 Date 类型的参数,就能格式化 Date 时间戳

相关推荐

  1. <el-date-picker>时间单位

    2024-01-30 09:10:04       61 阅读
  2. 时间类:SimpleDateFormatk

    2024-01-30 09:10:04       34 阅读
  3. uniapp【组件封装】时间格式化为星期

    2024-01-30 09:10:04       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-30 09:10:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-30 09:10:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-30 09:10:04       82 阅读
  4. Python语言-面向对象

    2024-01-30 09:10:04       91 阅读

热门阅读

  1. 力扣面试题02.07-链表相交

    2024-01-30 09:10:04       59 阅读
  2. gorm框架之常用增删改查(CRUD)

    2024-01-30 09:10:04       55 阅读
  3. 如何多个excel中的数据分发到多个excel中去

    2024-01-30 09:10:04       43 阅读
  4. 每日OJ题_算法_前缀和⑤_力扣560. 和为 K 的子数组

    2024-01-30 09:10:04       63 阅读
  5. TensorFlow2实战-系列教程8:TFRecords数据源制作2

    2024-01-30 09:10:04       71 阅读
  6. 机器学习-逻辑回归【手撕】

    2024-01-30 09:10:04       57 阅读