这座城市每个角落,都填满若有所思的生活。|

haowe

园龄:1年11个月粉丝:0关注:0

2023-03-28 15:52阅读: 510评论: 0推荐: 0

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

需要对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中对于时间类型的值的格式化。

本文作者:haowe

本文链接:https://www.cnblogs.com/haowe/p/17265543.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   haowe  阅读(510)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 那女孩对我说 林俊杰
那女孩对我说 - 林俊杰
00:00 / 00:00
An audio error has occurred.