当前位置: 首页 > news >正文

【Tools】SpringBoot工程中,对于时间属性从后端返回到前端的格式问题

Catalog

  • 时间属性格式问题
    • 一、需求
    • 二、怎么使用

时间属性格式问题

一、需求

对于表中时间字段,后端创建对应的实体类的时间属性需要设定格式(默认的格式不方便阅读),再返回给前端。

二、怎么使用

  1. 导入jackson相关的坐标,SpringBoot工程中,一般默认在web的starter包里面。

        <!-- Jackson Annotations --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>2.12.3</version> <!-- 确保版本与其他Jackson依赖一致 --></dependency><!-- Jackson Core --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>2.12.3</version></dependency><!-- Jackson Databind --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.12.3</version></dependency>
    

    Alt

  2. 使用@JsonFormat注解,在实体类的时间属性上面添加(“设置日期的显示格式和时区”),y\m\d\h\m\s分别代别年月日时分秒

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")private Date createTime;
    
  3. 或者在SpringBoot的配置文件中配置

    spring:jackson:date-format: yyyy-mm-dd HH:mm:sstime-zone: GMT+8
    

tips:时间戳格式转换

     /*** 时间格式刷* @return*/public static String dateBrush(){//获取格式刷SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");long currentTime = System.currentTimeMillis();//将时间戳转换为时间类型Date date = new Date(currentTime);//调用格式刷String dataStr = simpleDateFormat.format(date);return dataStr;}
http://www.lryc.cn/news/357586.html

相关文章:

  • 算法训练营day35
  • 代码随想录-Day23
  • 基于Visual Studio版本的AI编程助手
  • 04-Vue:ref获取页面节点--很简单
  • CBK-D2-安全与架构工程.md
  • Windows驱动开发系列文章一
  • java项目之人事系统源码(springboot+vue+mysql)
  • I/O '24|学习资源焕新,技术灵感升级
  • 前端应用开发实验:表单控件绑定
  • [双指针] --- 快乐数 盛最多水的容器
  • 操作系统 - 输入/输出(I/O)管理
  • 代码随想录算法训练营第22天(py)| 二叉树 | 669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树
  • 使用C语言实现学生信息管理系统
  • 上下文视觉提示实现zero-shot分割检测及多visual-prompt改造
  • WebGL学习(一)渲染关系
  • 人生建议:向猫学习
  • 软件架构设计属性之三:结构性属性浅析
  • JAVA:多线程常见的面试题和答案
  • 短信平台-平台群发短信
  • C++:类和对象
  • JavaScript条件语句与逻辑判断:解锁代码逻辑的奥秘【含代码示例】
  • sparksql自定义函数
  • 新人开发新系统,旧人维护旧系统
  • 鸿蒙应用模型:【Stage模型开发】概述
  • java使用jdbcTemplatep批量插入数据
  • K8s service 进阶
  • CompletableFuture详细讲解
  • 【Linux】初识Linux和Linux环境配置
  • redis-cli help使用
  • 中华活页文选高中版投稿发表