cfqueryParam在Railo解析12:00AM

正负 2014-07-28 08:00:05
<cfqueryparam cfsqltype="CF_SQL_TIMESTAMP" value="#DateFormat(‘2014/12/31’) 12:00AM">

在coldfusion中解析出来时间是2014-12-31 00:00:00,但是在railo环境下解析时间为2014-12-31 12:00:00,这是为什么?
求各位解答
...全文
581 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
正负 2014-10-24
  • 打赏
  • 举报
回复
引用 2 楼 hefeng_aspnet 的回复:
<!--- 格式化日期字符串---> <cfoutput>现在北京时间:#dateformat(now()<!---,"dddd,mmmm yyyy"--->)#<br /></cfoutput> <!--- 根据系统小时得出是一天的什么时候---> <cfset currentHour=#Hour(Now())# /> <cfif currentHour Lt 6 and #currentHour# Gte 0> <cfoutput>当前为凌晨:#currentHour#<br /></cfoutput> <cfelseif currentHour Lt 11 and #currentHour# Gte 6> <cfoutput>当前为上午:#currentHour#<br /></cfoutput> <cfelseif currentHour Lt 14 and #currentHour# Gte 11> <cfoutput>当前为中午:#currentHour#<br /></cfoutput> <cfelseif currentHour Lt 19 and #currentHour# Gte 14> <cfoutput>当前为下午:#currentHour#<br /></cfoutput> <cfelse> <cfoutput>当前为晚上:#currentHour#<br /></cfoutput> </cfif>
你给的例子没有多大的用处啊,但是分还是给你了。这个问题应该是railo本身的Bug,在ColdFusion服务器下是正常的。
csdn_aspnet 2014-08-04
  • 打赏
  • 举报
回复
<!--- 格式化日期字符串---> <cfoutput>现在北京时间:#dateformat(now()<!---,"dddd,mmmm yyyy"--->)#<br /></cfoutput> <!--- 根据系统小时得出是一天的什么时候---> <cfset currentHour=#Hour(Now())# /> <cfif currentHour Lt 6 and #currentHour# Gte 0> <cfoutput>当前为凌晨:#currentHour#<br /></cfoutput> <cfelseif currentHour Lt 11 and #currentHour# Gte 6> <cfoutput>当前为上午:#currentHour#<br /></cfoutput> <cfelseif currentHour Lt 14 and #currentHour# Gte 11> <cfoutput>当前为中午:#currentHour#<br /></cfoutput> <cfelseif currentHour Lt 19 and #currentHour# Gte 14> <cfoutput>当前为下午:#currentHour#<br /></cfoutput> <cfelse> <cfoutput>当前为晚上:#currentHour#<br /></cfoutput> </cfif>
csdn_aspnet 2014-08-04
  • 打赏
  • 举报
回复
是不是编辑器问题或者你可以输出看看

879

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 ColdFusion
社区管理员
  • ColdFusion社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧