问题描述
|
我们的一个数据库设有一个页面,用于打印包含各种地质信息的报告。有问题的数据库是FoxPro DB,并包含一个日期字段,该日期字段在FoxPro中的格式为mm / dd / yy。
报告表单中有一段代码
#LSDateFormat(qLithHead.drill_date,\"mm/dd/yyyy\")#
这将拉动drill_date并将其转换为请求的格式,并且在此过程中将获取所有1500〜条没有追溯日期的记录,并添加默认的12/30/1899日期。
老板不希望报告中使用默认日期,而是希望在报告中使用完整的格式化日期(如果存在),因为它们确实具有一些可以追溯到1900年代初的数据,并且需要列出整个世纪。
我正在尝试编写一条if / else语句,该语句将创建一个变量d_date并存储
LSDateFormat(qLithHead.drill_date,\"mm/dd/yyyy\")
如果该字段已填写,
否则,如果日期为空,它将存储一个空字符串\“ \”。
<cfif (EMPTY(qLithHead.drill_date))>
<cfset d_date=\" \">
<cfelse>
<cfset d_date=#LSDateFormat(qLithHead.drill_date,\"mm/dd/yyyy\")#>
</cfif>
然后在报表的日期区域中,无论其值如何,我都将简单地调用d_date变量:
#d_date#
无论如何,这就是我要完成的工作的总体思路。我完全不确定CF语法。
您可以提供的任何帮助都将受到赞赏。
谢谢! :)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)