1. 程式人生 > >使用fmt函式格式化string日期

使用fmt函式格式化string日期


使用fmt函式需在jsp中引入 
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

<fmt:formatDate value="${item.expDate}" pattern="yyyy-MM-dd"/>
報java.lang.IllegalArgumentException: Cannot convert 20131125 of type class java.lang.String to class java.util.Date 
異常    因為${item.expDate}取出來是String型別,無法轉換為Date型別 
如下將能正常輸出 
<fmt:formatDate value="<%=new Date() %>" pattern="yyyy-MM-dd"/>


解決辦法是,可先將String解析為Date 然後再格式化Date 。

<fmt:parseDate value="${item.expDate}" var="yearMonth" pattern="yyyy-MM-dd HH:mm:ss"/>

相關推薦

使用fmt函式格式化string日期

使用fmt函式需在jsp中引入  <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <fmt:formatDate value="${item.expDate}" pattern="yyyy-MM-dd"/&

jstl標簽的fmt:formatDate格式化日期 String to Date

property edate highlight stl lease time RM 轉換 for 之前我的一篇博客中: 寫到過如何將後臺日期類型轉換在前臺顯示,今天我在用其中的第四種方法 <fmt:formatDate value="&{diary.re

jstl標籤的fmt formatDate格式化日期 String to Date

                使用fmt函式需在jsp中引入<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %><fmt:formatDate value="${entity.ctime}" pattern="y

java 日期格式化String格式化日期 日期運算

public static void main(String[] args) throws ParseException { long day = (strToDate("20180922").getTime() - getNewDate().getTime())/(24

python 學習 實現isOdd函式 實現isNum()函式 實現multi() 實現isPrime() 格式化輸出日期DAY16

1、實現isOdd()函式 def isOdd(num):     if num % 2 == 0:         return True     else:         return False n = eval(input()) print(isOdd(n))  

格式化時間日期函式

<script language="vbScript"><!--Function DateTimeToString(oDate, sFormatInfo) Dim wkDayShort, wkDayLong Dim mtNameShort,mtNameLon

JSTL fmt 標籤 格式化日期、金幣、數字

使用<fmt>標籤應先匯入<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>1. 日期格式化<fmt:formatDate value=“${XXX.date}” p

fmt標籤格式化輸出字串為日期格式字串

<fmt:parsetDate>和<fmt:formatDate>標籤,一旦指定pattern屬性,標籤就忽略它的type、dateStyle和timeStyle屬性。 <fmt:parsetDate>根據pattern屬性設定的自定義格

js 格式化時間日期函式小結

format = format.replace(RegExp.$1, RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length)); 

thinkphp 5 前臺格式化輸出日期

-m 日期 格式化輸出 csdn get 字符 timestamp str 字符串 thinkphp格式化輸出 {$time|strtotime|date="Y年m月d日",###} $time 是日期字符串,一般後臺的時間是"Y-m-d h:i:s" strtotim

Java實例——格式化當前日期

ins alt AI image ted clas font mil () 技術關鍵: java.text包中的DateFormat類 1.獲取日期格式器 public static final DateFormat getDateInstance(int style,L

JAVA字符串格式化-String.format()的使用【轉】

sdn gb2 class iso java字符串 tro AC 常見 數量 原文地址:https://blog.csdn.net/lonely_fireworks/article/details/7962171 常規類型的格式化 String類的format(

springboot 格式化返回日期

配置文件 color mps ack 設置 mes mat -a 不返回 1,可以在 pojo 類每個屬性添加 @JsonFrormat(pattern="yyyy-MM-dd HH:mm:ss", @timeZone="GMT+8") 註解 2,可以在配置文件中全局指定

【轉載】JAVA字符串格式化-String.format()的使用

對數 print 英文月份 兩種 local 之前 width 標記 散列碼 常規類型的格式化 String類的format()方法用於創建格式化的字符串以及連接多個字符串對象。熟悉C語言的同學應該記得C語言的sprintf()方法,兩者有類似之處。format()方法有兩

JAVA字符串格式化-String.format()的使用

ati sys 連接 環境 java 對象 form span 形式 String類的format()方法用於創建格式化的字符串以及連接多個字符串對象。熟悉C語言的同學應該記得C語言的sprintf()方法,兩者有類似之處。format()方法有兩種重載形式。 forma

DB2常用函式三:日期時間函式

DATE函式  語法:DATE(ARG)  DATE函式返回一個日期、時間戳、日期字串、時間戳字串中的日期。 Sql程式碼 eg:       SEL

jsp格式化時間日期型別

相信大家在寫專案的時候遇到過,資料庫裡的時間戳型別(時間型別),後臺獲取了,返回前臺,但是前臺的格式不是你想要的格式。例如: 這樣是有毫秒,我在網上找了個簡單又方便的方法: 1、匯入JSTL的jar包 2、在jsp頁面加入 <%@ taglib uri="http://java.sun

(轉載)JAVA字串格式化-String.format()的使用

文章原地址 https://www.cnblogs.com/Dhouse/p/7776780.html 常規型別的格式化 String類的format()方法用於建立格式化的字串以及連線多個字串物件。熟悉C語言的同學應該記得C語言的sprintf()方法,兩者有類似之處

string find()函式string::npos的含義、erase()函式

  string::npos引數 —— npos 是一個常數,用來表示不存在的位置 例如,有兩個字串a、b,判斷a字串是否包含b字串 //如果字串不存在包含關係,那麼返回值就一定是npos if(a.find(b)!=string::npos){ cout<<

自定義擴充套件js函式庫---string.replaceAll()---字元替換所有指定字元

/* * 自定義擴充套件js函式庫 * @time:181203 * @add : string.replaceAll()---字元替換所有指定字元 */ /* * string.replaceAll()---字元替換所有指定字元 * @parameter: FindTex