首页 > 其他分享 >对于Map<String, Object>中时间类型的值进行格式化操作

对于Map<String, Object>中时间类型的值进行格式化操作

时间:2023-03-28 16:05:34浏览次数:39  
标签:Map formap 格式化 key time 类型 null

需要对List<Map<String,Object>>中的值进行日期格式化返回给前端

 
    for (Map<String,Object> formap:map){
      Set keyset = formap.keySet();
      Date time=null;
      String modifykey=null;
      for(Object key:keyset){
        boolean isInstance = formap.get(key) instanceof Date;
        if (isInstance){
            String formatTime=DateUtil.format((Date) formap.get(key),"yyyy-MM-dd HH:mm:ss");
             time=DateUtil.parse(formatTime);
             modifykey=String.valueOf(key);
        }
      }
      if (time!=null) {
        formap.put(modifykey, time);
      }
     
    }

 

通过instanceof 判断是否为日期格式,是日期格式则进行时间格式化,然后再用原来的key,重新添加一遍进行覆盖原来的值,实现对于map中对于时间类型的值的格式化。

标签:Map,formap,格式化,key,time,类型,null
From: https://www.cnblogs.com/haowe/p/17265543.html

相关文章

  • 第二篇 TypeScript 【 typeScript 断言 + typeScript 类型守卫 + typeScript 联合
    typeScript断言1、有时候你会遇到这样的情况,你会比TypeScript更了解某个值的详细信息,通常这会发生在你清楚地知道一个实体具有比它现有类型更确切的类型2、通过类......
  • 第六篇 引用类型 - 函数 - Function
    函数—javascript的第一等公民函数的多变来源于参数的灵活多变和返回值的多变普通函数—如果参数是一般的数据类型或一般对象,这样的函数就是通函数高级函数—如......
  • 第七篇 基本包装类型-字符串类型 - String、Number、Boolean
    基本包装类型基本包装类型是特殊的引用类型ECMAScript提供了三种基本包装类型NumberStringBoolean每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装......
  • 标识符、基本数据类型、变量、
    1.标识符变量名、常量名、类名、对象名、方法名,凡事自己子程序中定义使用的文字,就是标识符命名规范以任何英文字母,下划线_开头的开始,美元符号$跟随着任何字母、数......
  • QT中将float数转换为QString类型
    概述直接上代码,下面是示例:示例一floatup=23.45;QStringstr=QString::number(up,'f',2);12示例二floatup=23.45;QStringstr=QString::asprintf(......
  • C#中测试普通方法和对象类型以及泛型所需要的时间
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceMyGeneric{publicclassCo......
  • ]Java中HashMap遍历的两种方式
    笔试的时候,两次都要用到工具类hashmap,这个东西用起来果然爽啊,但是在我遍历这个map的时候,迭代器写不出来了,真是悲催了,于是还是找下吧,下面的可是要记住用处啊Java中HashM......
  • MyBatis中Java类型与别名的对应关系表
    常见Java类型有许多内置的类型别名。注意,它们都是不区分大小写的,由于重载名称而对原语进行特殊处理。下面给出对应关系表:别名Java类型_bytebyte_longlong_......
  • @RequestMapping的分类
    @RequestMapping的分类 类级别的和方法级别的  @RequestMapping的几种形式:  @RequestMapping(method=RequestMethod.GET) @RequestMapping(value="/{day}",meth......
  • 第一篇 javascript 数据类型
    1、数据类型基础数据类型(7种)1、String2、Number3、Boolean4、null5、undefined6、Symbol7、bigInit引用数据类型(Object)1、Object2、Array3、Fun......