JSTL标签fmt:formatDate格式化日期出错

转载 2018年04月17日 17:45:14

 "Cannot convert 2014-09-10 of type class java.lang.String to class java.util.Date"

这是在将数据库里的时间数据提取出来时遇到了错误,显示数据存储为Strng无法转换为Date格式.

在网上看到了一个解决方法,放在这里,以免以后再碰到.

解决办法是,可先将String解析为Date 然后再格式化Date

[html] view plain copy
  1. <fmt:parseDate value="${news.nDate}" var="date" pattern="yyyyMMdd"/>  
  2. <fmt:formatDate value="${date}" pattern="yyyy-MM-dd" />   

我在做东西时,用这个还是表现不完全,所以改了下.

[html] view plain copy
  1. <fmt:parseDate value="${news.nDate}" var="date" pattern="yyyy-MM-dd"type="date"/>  
  2. <fmt:formatDate value="${date}" pattern="yyyy-MM-dd"  type="date"/>   

JPEG 简易文档 V2.1

JPEG 简易文档 V2.1 ------------------------------        最后修订 2000.6.19        作者: 云风        Email: clou...
  • ghj1976
  • ghj1976
  • 2000-08-25 08:49:00
  • 2195

jstl标签的fmt:formatDate格式化日期 String to Date

报java.lang.IllegalArgumentException: Cannot convert 201311251525 of type class java.lang.String to ...
  • itmyhome
  • itmyhome
  • 2013-11-29 20:57:19
  • 14226

jstl 格式化时间日期标签讲解

标签介绍:   后台:       request.setAttribute("today",new Date());   前台:              ...
  • MarkArch
  • MarkArch
  • 2016-05-03 16:11:00
  • 17383

jstl标签的fmt:formatDate格式化日期

报一下异常: javax.el.ELException: Cannot convert 2015-05-09 00:00:00 of type class java.lang.String to c...
  • dan_dan_dan_
  • dan_dan_dan_
  • 2015-05-08 14:39:04
  • 218

jstl fmt:formatDate格式化日期 年月 String to Date

使用fmt函数需在jsp中引入  报java.lang.IllegalArgumentException: Cannot convert 20131125 of type class java...
  • jihuanliang
  • jihuanliang
  • 2015-03-26 22:08:41
  • 21630

jsp页面中时间格式化显示,<fmt:formatDate> 标签使用

标签 page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> tag...
  • qq_36350477
  • qq_36350477
  • 2017-05-22 14:29:28
  • 439

<fmt:formatDate> 标签 — 时间格式化

使用FMT1、首先包引入: 2、日期参数:Date: 2004/04/01:13:30:00 Java format: Thu Apr 01 13:30:00...
  • a719012847
  • a719012847
  • 2016-12-16 17:49:53
  • 707

springmvc:jsp fmt标签格式化Date时间,格式化后可以用于页面展示或者提交给后台

场景一:         只用于页面展示 就会格式化成 yyyy-MM-dd 场景二:         不仅要展示还要再提交给后台,例如你想修改一个页面的值,点击修改,页面会先展示数据,然后你修改数...
  • wabiaozia
  • wabiaozia
  • 2016-01-28 18:54:52
  • 6307

<fmt:formatDate value="${ abc}" pattern="hh:mma, MM/dd/yyyy" /> jstl 时间data格式

  • jintianhen1
  • jintianhen1
  • 2015-01-21 11:00:23
  • 1509

jstl中关于fmt:parseDate和fmt:formatDate的综合使用

参考文档:http://www.ibm.com/developerworks/cn/java/j-jstl0415/
  • zzj806683450
  • zzj806683450
  • 2014-07-17 11:13:54
  • 19139
收藏助手
不良信息举报
您举报文章:JSTL标签fmt:formatDate格式化日期出错
举报原因:
原因补充:

(最多只允许输入30个字)