上一篇介紹VF中常用的變量,此篇主要內(nèi)容為VF頁(yè)面可以直接使用的函數(shù),主要包括Date相關(guān)函數(shù),Text相關(guān)函數(shù),Information相關(guān)函數(shù)以及l(fā)ogic相關(guān)函數(shù),其他相關(guān)函數(shù),比如math相關(guān)函數(shù)等可以自行去練習(xí)使用。
一.Date相關(guān)常用函數(shù)
使用Date相關(guān)函數(shù)可以很輕松的獲取今天、現(xiàn)在時(shí)刻等信息,主要函數(shù)如下:
1.now():此函數(shù)可以獲取當(dāng)前時(shí)刻的信息,精確到秒,如果需要某種格式的顯示,可以進(jìn)行相關(guān)格式的format;
2.today():此函數(shù)可以獲取當(dāng)前日期的信息,包括年月日;
3.year(date):此函數(shù)獲取指定date的年的信息,使用此函數(shù)需要傳遞一個(gè)date類型的參數(shù);
4.month(date):此函數(shù)獲取指定date的月的信息,使用此函數(shù)需要傳遞一個(gè)date類型的參數(shù);
5.day(date):此函數(shù)獲取指定date的日的信息,使用此函數(shù)需要傳遞一個(gè)date類型的參數(shù);
6.date(year,month,day):此函數(shù)通過(guò)參數(shù)傳遞年月日三個(gè)參數(shù)返回一個(gè)date類型的結(jié)果,包括年月日以及星期等信息;
7.datevalue(expression):此函數(shù)通過(guò)expression轉(zhuǎn)換成date值,參數(shù)可以是date/time value或者text value或者表達(dá)式;
8.datetimevalue(expression):此函數(shù)通過(guò)expression轉(zhuǎn)換成date/time值,參數(shù)可以是date/time value或者text value或者表達(dá)式。
代碼舉例:
1 <apex:page > 2 <apex:pageBlock title="日期相關(guān)函數(shù)匯總"> 3 當(dāng)前的時(shí)間為: 4 <apex:outputText value="{0,date,YYYY-MM-DD HH:mm:ss}"> 5 <apex:param value="{!now()}" /> 6 &n