qq_41131969
qq_41131969
采纳率80%
2020-11-02 13:33 阅读 39
已结题

fmt:parseDate无法进行日期转换

我想要比较一个时间和现在时间的大小,想到了用fmt去进行日期转换,可是一
直是报错无法日期转换。

<fmt:parseDate value="${item.endDate}" var="parsedEndTime" pattern="yyyy-MM-dd HH:mm:SS.sss"/>

这是我的语句,数据库中的日期格式就是yyyy-MM-dd HH:mm:SS.sss。但是他还是给我报错。
图片说明
十分费解,请指教

  • 点赞
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    weixin_42259925 唯有杜康TM 2020-11-02 13:48

    item.endDate 是个日期对象 ,不是String ,错误中已经有答案了,

     

    你看看  item.endDate.  后面有没有 get 或者 toString 方法

     

    点赞 3 评论 复制链接分享
  • u010290208 燕_青 2020-11-02 13:51

    fmt:parseDate 是吧字符串转为date格式

    点赞 3 评论 复制链接分享
  • csdn_0xFFFF SpringBoot中文社区 2020-11-02 13:50

    你把 var="parsedEndTime" 属性删除了试试看。

    点赞 1 评论 复制链接分享
  • Aganstrong Aganstrong 2020-11-02 20:04

    不行就换fmt:formatDate试下,典型的类型错误

    点赞 1 评论 复制链接分享

相关推荐