Java Date类型返回前端后 变成时间戳

这篇具有很好参考价值的文章主要介绍了Java Date类型返回前端后 变成时间戳。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天遇到这样一个问题,数据库查出来的数据是 Date 日期 和 Time时间。 但是传给前端就变成了 时间戳的格式 比如"yyyy-MM-dd hh:mm:ss.000+0000"

数据库查询如下

date 返回前端,Java基础,java,前端,javascript

前端JSON格式如下

"testDate": "2023-04-19T16:00:00.000+0000",
"testTime": "1970-01-01T10:14:15.000+0000",

如果想直接转成前端想要的参数呢,有几种方法 ,比如Date类型查出来后 截取固定位置的方式返回给前端、 或者  Date转成String直接给前端返回。但是这毕竟还需要转换

有一种比较推荐的解决方式

就是在出参类中加上一个JSON转换器

@JsonFormat(pattern = "yyyy-MM-dd")
private Date testDate;

@JsonFormat(pattern = "HH:mm:ss")
private Date testTime;

这样就不用进行转换的操作了

注意 SpringBoot 项目的话 需要在pom中加入jackson的依赖 才可以使用jsonformat

还有一个方式进行转换使用fastjson的JSONfiele可以进行转换文章来源地址https://www.toymoban.com/news/detail-607314.html

@JSONField(format = "yyyy-MM-dd")
private Date testDate;

到了这里,关于Java Date类型返回前端后 变成时间戳的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Java 基础篇】Java Date 类详解:日期和时间操作的利器

    在 Java 编程中,处理日期和时间是一项常见但复杂的任务。Java 提供了许多用于日期和时间操作的类,其中 java.util.Date 类是最早的日期和时间类之一。然而,它存在一些问题,因此 Java 8 引入了 java.time 包,其中包含了 java.time.LocalDate 、 java.time.LocalTime 和 java.time.LocalDateTime 等

    2024年02月09日
    浏览(42)
  • 时间字符串转Date类型

    天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。 将字符串时间转为Date类型的日期 如 2023年7月5号12点34分58秒的时间字符串20230705123458 转

    2024年02月12日
    浏览(89)
  • 【Elasticsearch教程11】Mapping字段类型之日期时间date date_nanos

    JSON没有 date 类型,但我们可以把以下类型作为日期时间存入ES。 类型 说明 字符串 日期格式的字符串,如\\\"2015-01-01\\\"或\\\"2015/01/01 12:10:30\\\" 长整型 从开始纪元(1970-01-01 00:00:00 UTC)开始的 毫秒数 整型 从开始纪元(1970-01-01 00:00:00 UTC)开始的 秒数 上面的UTC(Universal Time Coordinated) 叫

    2024年01月24日
    浏览(51)
  • postman中json传date时间类型参数

      {     \\\"startTime\\\": {{startTime}},     \\\"endTime\\\": {{endTime}},     \\\"createStartTime\\\": {{createStartTime}},     \\\"createEndTime\\\": {{createEndTime}} }  postman.setGlobalVariable(\\\"startTime\\\",Date.parse(new Date(\\\"2021/06/01 00:00:10\\\"))); postman.setGlobalVariable(\\\"endTime\\\",Date.parse(new Date(\\\"2024/06/13 23:59:10\\\"))); postman.setGlobalVariable(\\\"createS

    2024年02月06日
    浏览(43)
  • MySQL DTAETIME、TIMESTAMP、DATE、TIME、YEAR(日期和时间类型)

    MySQL 中有多处表示日期的数据类型: YEAR 、 TIME 、 DATE 、 DTAETIME 、 TIMESTAMP 。当只记录年信息的时候,可以只使用 YEAR 类型。 每一个类型都有合法的取值范围,当指定确定不合法的值时,系统将“零”值插入数据库中。 下表中列出了 MySQL 中的日期与时间类型。 类型名称 日

    2023年04月14日
    浏览(44)
  • Linux基础命令-date设置时间

    Linux基础命令-history历史记录 文章目录 前言 一、date命令的介绍 二、语法及参数 2.1 用help或man查看语法 2.2 常用参数  三、参考实例 3.1 以默认格式输出系统当前的时间和日期; 3.2 按照\\\"年-月-日\\\"的指定格式输出系统当前的日期时间; 有两种方法 3.3 按照\\\"小时:分钟:秒\\\"的指

    2024年02月03日
    浏览(42)
  • 【Java基础教程】(三十七)常用类库篇 · 第七讲:日期时间处理类——三万字全面讲解 LocalDateTime和 DateTimeFormatter,Date、Calendar ~

    Java的时间处理相关类主要是为了提供灵活、可靠地处理日期和时间的能力,以满足各种应用程序中对时间的需求。这些类旨在简化日期和时间的操作,并提供一致的方法和功能来处理时间上的计算、格式化和解析。 🔍 时间日期及处理类汇总 将Java中所有用于表示日期时间的

    2024年02月16日
    浏览(55)
  • 一文带你看透前端世界里的日期时间,对就是Date

       很高兴我们能够通过不同空间,不同时间,通过这篇博客相识,那一定是一种缘分,一种你和狗哥的缘分。今天我希望通过这篇博客对我所熟知的前端世界里的日期时间做一个汇总,不止是代码上的汇总哦! 目录 一、时区 1. 时区产生的原因  2. 本初子午线 3. 日不落帝国

    2024年02月02日
    浏览(41)
  • Java时间类(二)-- Date()类

    目录 1.  Date()的构造方法: 2.  Date()的常用方法: Java 中的 Date 类代表时间戳,即从 1970 年 1 月 1 日 00:00:00 GMT 开始到现在的毫秒数。 方法名

    2024年02月02日
    浏览(27)
  • String类型和Date类型相互转换(java)

    ** ** 1、format方法可以把Date类型转换成特定格式的String类型,如果Date类型和定义的SimpleDateFormat长度不一致会自动在后面补充0 2. parse方法可以把String型的字符串转换成特定格式的date类型,使用parse时字符串长度要和定义的SimpleDateFormat对象长度一致 下面test2的例子,由于位数不

    2024年02月15日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包