首页 > 其他分享 >对后端返回数据的格式化-日期

对后端返回数据的格式化-日期

时间:2024-07-30 14:29:18浏览次数:14  
标签:格式化 converter 对后 日期 消息 转换器 converters

image

  1. 解决方式:

1). 方式一

在属性上加上注解,对日期进行格式化

image

但这种方式,需要在每个时间属性上都要加上该注解,使用较麻烦,不能全局处理。

方式二(推荐 )**

在WebMvcConfiguration中扩展SpringMVC的消息转换器,统一对日期类型进行格式处理

点击查看代码
/**
     * 扩展Spring MVC框架的消息转化器
     * @param converters
     */
    protected void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
        log.info("扩展消息转换器...");
        //创建一个消息转换器对象
        MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
        //需要为消息转换器设置一个对象转换器,对象转换器可以将Java对象序列化为json数据
        converter.setObjectMapper(new JacksonObjectMapper());
        //将自己的消息转化器加入容器中
        converters.add(0,converter);
    }

标签:格式化,converter,对后,日期,消息,转换器,converters
From: https://www.cnblogs.com/TopDreamer1225/p/18332295

相关文章

  • 字符串和格式化输入/输出(解析)
    1:#include<stdio.h>intmain(void){ charname[40]; charsurname[40]; printf("Pleseinputyourfirstname:"); scanf("%s",name); printf("Pleseinputyourlastname"); scanf("%s",surname); printf(&quo......
  • 如何获得 Shiny Chat 的响应来显示格式化的数学方程?
    我试图让这个示例应用程序输出格式化的数学方程。闪亮的聊天教程此处建议自定义响应显示,但我无法获得建议@chat.transform_assistant_response修改格式。我按原样使用下面的代码:@chat.transform_assistant_responsedef_(content:str)->ui.HTM......
  • pandas read_sql 导致值错误:“年份 -10100 超出范围”由数据库中的日期损坏引起
    我正在运行一个脚本将数据从oracle迁移到postgres。运行以下命令时df=pd.read_sql(query,oracle_conn,)会导致错误ValueError:year-10100isoutofrange对于跨越数千的某些行,有些日期已损坏并且年份数字很大。例如,下面是损坏的日期,而下一......
  • 回文日期
    在日常生活中,通过年、月、日这三个要素可以表示出一个唯一确定的日期。牛牛习惯用8位数字表示一个日期,其中前4位代表年份,接下来2位代表月份,最后2位代表日期。现在,牛牛想知道:在他指定的两个日期之间(包含这两个日期本身),有多少个真实存在的日期是回文的。例如:•对于2016年1......
  • c语言中数据的格式化输出
     001、输出整型数据,直接输出[root@PC1test]#lstest.c[root@PC1test]#cattest.c#include<stdio.h>intmain(void){printf("[%d]\n",123);return0;}[root@PC1test]#gcctest.c-okkk[root@PC1test]#lskkktest.c[root@PC......
  • tkcalendar:日期输入字段颜色
    加载tkinter时,DateEntry框的背景保持白色。我尝试了各种样式,但仍然没有运气。#CreateacustomstyleforDateEntrystyle=ttk.Style(root)style.configure("CustomDateEntry.TCombobox",fieldbackground="#FF9393",background="#FF9393")style......
  • mysql基础查询案例(连接查询、时间日期查询、树形表查询、函数查询、日期统计案例)
    一、连接查询图解示意图1、建表语句部门和员工关系表:CREATETABLE`tb_dept`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'主键ID',`deptName`varchar(30)DEFAULTNULLCOMMENT'部门名称',PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=6DEFAU......
  • js格式化金额 - 数字千分化
    /***格式化金额-数字千分化*@param{number|string}num-输入的数字或字符串*@returns{string}-格式化后的金额字符串,空值时返回'-'*/exportfunctionnumToMoney(num){//检查输入是否为空if(num===null||num===undefined||num===......
  • 打印两个日期之间的所有日期
    例如:fromdatetimeimportdated1=date(2008,8,15)d2=date(2008,9,15)我正在寻找简单的代码来打印中间的所有日期:2008,8,152008,8,162008,8,17...2008,9,142008,9,15谢谢以下是Python代码,用于打印两个日期之间的所有日期:fromdatetime......
  • 【嵌入式开发之标准I/O】流的刷新、定位以及格式化输出、输入
    流的刷新intfflush(FILE*fp);成功时返回0;出错时返回EOF。将流缓冲区中的数据写入实际的文件。Linux下只能刷新输出缓冲区,输入缓冲区丢弃。如果输出到屏幕使用fflush(stdout)。流的定位流的定位:ftell()函数 longftell(FILE*stream);ftell() 函数的作用是......