上一篇介绍VF中常用的变量,此篇主要内容为VF页面可以直接使用的函数,主要包括Date相关函数,Text相关函数,Information相关函数以及logic相关函数,其他相关函数,比如math相关函数等可以自行去练习使用。
一.Date相关常用函数
使用Date相关函数可以很轻松的获取今天、现在时刻等信息,主要函数如下:
1.now():此函数可以获取当前时刻的信息,精确到秒,如果需要某种格式的显示,可以进行相关格式的format;
2.today():此函数可以获取当前日期的信息,包括年月日;
3.year(date):此函数获取指定date的年的信息,使用此函数需要传递一个date类型的参数;
4.month(date):此函数获取指定date的月的信息,使用此函数需要传递一个date类型的参数;
5.day(date):此函数获取指定date的日的信息,使用此函数需要传递一个date类型的参数;
6.date(year,month,day):此函数通过参数传递年月日三个参数返回一个date类型的结果,包括年月日以及星期等信息;
7.datevalue(expression):此函数通过expression转换成date值,参数可以是date/time value或者text value或者表达式;
8.datetimevalue(expression):此函数通过expression转换成date/time值,参数可以是date/time value或者text value或者表达式。
代码举例:
1 <apex:page > 2 <apex:pageBlock title="日期相关函数汇总"> 3 当前的时间为: 4 <apex:outputText value="{0,date,YYYY-MM-DD HH:mm:ss}"> 5 <apex:param value="{!now()}" /> 6 &n