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

springboot前后端时间类型传输

springboot前后端时间类型传输

  • 前言
  • 1.java使用时间类型java.util.Date
  • 2.java使用localDateTime

前言

springboot前后端分离项目总是需要进行时间数据类型的接受和转换,针对打代码过程中不同的类型转化做个总结

1.java使用时间类型java.util.Date

  • springboot的项目中使用了new Date()的方式存储时间数据,
  • mysql5.7数据库可以同date和dateTime类型对该Date()进行映射,
  • date只存储年月日,dateTime存储年月日时分秒。
    在这里插入图片描述
  1. 前端向后端传字符串类型的时间数据

前端传字符串类型yyyy-MM-dd HH:mm:ss

在这里插入图片描述

后端在类的时间类型属性加上注解@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
完成映射转换类型进行赋值(具体细节自查,如果缺包自己补)

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")private Date startTime;
  1. 如果后端Date()传给前端并以字符串yyyy-MM-dd HH:mm:ss呈现

返回前端的VO类的属性时间字段加上注解@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")(如果缺包自己补)

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")private Date startTime;

Date()类型的数据返回前端就会以如下形式呈现

在这里插入图片描述

2.java使用localDateTime

待补充

相关文章:

  • Ansible的role
  • 0基础学习PyFlink——使用datagen生成流式数据
  • 【架构图解】API架构图解:如何以图表形式展现复杂系统
  • XPATH 注入漏洞
  • 数据可视化:动态柱状图
  • 关于SNAP的Biophysical Processor模块的计算准确率以及大厂10月种植情况
  • 网络安全进阶学习第二十一课——XXE
  • Docker数据卷使用过程中想到的几个问题
  • linux下使用vscode对C++项目进行编译
  • vue的rules验证失效,部分可以部分又失效的原因
  • Linux之管道
  • 下载安装各种版本的Vscode以及解决VScode官网下载慢的问题
  • MySQL 为什么在 8.0 版本中移除了查询缓存功能?
  • 【AI视野·今日Robot 机器人论文速览 第六十一期】Tue, 24 Oct 2023
  • diffusers-Load adapters
  • 【Linux系统编程】快速查找errno错误码信息
  • 【剑指offer】让抽象问题具体化
  • 2017 前端面试准备 - 收藏集 - 掘金
  • canvas 高仿 Apple Watch 表盘
  • HomeBrew常规使用教程
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • JAVA_NIO系列——Channel和Buffer详解
  • mysql 5.6 原生Online DDL解析
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • Vim Clutch | 面向脚踏板编程……
  • 两列自适应布局方案整理
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​比特币大跌的 2 个原因
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • ​什么是bug?bug的源头在哪里?
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (独孤九剑)--文件系统
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (三)终结任务
  • (图)IntelliTrace Tools 跟踪云端程序
  • (一)80c52学习之旅-起始篇
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .gitignore文件---让git自动忽略指定文件
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .NET 设计模式初探
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .net访问oracle数据库性能问题
  • .NET中使用Redis (二)
  • .net最好用的JSON类Newtonsoft.Json获取多级数据SelectToken
  • :如何用SQL脚本保存存储过程返回的结果集
  • @ModelAttribute使用详解
  • @Not - Empty-Null-Blank
  • [ 转载 ] SharePoint 资料
  • [2023-年度总结]凡是过往,皆为序章
  • [AIGC] 如何建立和优化你的工作流?
  • [C#]C#学习笔记-CIL和动态程序集