我有一个名为begin_date的字符串,其中包含dd.mm.yyyy格式的日期,例如
11.04.2012
我试图创建像
这样的Coldfusion日期<input type="hidden" name="begin_date" value="#CreateDate(ListLast(begin_date,'.'),ListGetAt(begin_date,2,'.'),ListFirst(begin_date,'.'))#" />
但是我收到以下错误消息
未定义的值无法转换为数字
答案 0 :(得分:0)
CreateDate
函数需要3个参数,如下所示:
CreateDate( year, month, day )
尝试以下方法:
CreateDate(
ListGetAt( begin_date, 3, "." ),
ListGetAt( begin_date, 2, "." ),
ListGetAt( begin_date, 1, "." )
)
有关CreateDate
功能的更多信息,请访问http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=functions_c-d_09.html。