查看: 1509|回复: 1

[精华] 关于用workplace forms 进行时间计算的问题

[复制链接]
论坛徽章:
0
发表于 2007-3-29 09:58 | 显示全部楼层 |阅读模式
我们现在用workplace forms开发一个表单,有个需求:
有两个时间字段和一个时间范围字段。第一个时间字段要获取当前日期值,第二个时间字段是第一个时间字段的值+时间范围而获得的。例如:当前是3月29日,时间范围填的是7天,那么第二个时间字段显示为4月5日。

这个功能怎么实现呢?
论坛徽章:
2
IBM软件技术精英协会成员
日期:2006-12-27 18:43:27ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
发表于 2007-3-29 10:02 | 显示全部楼层
用forms designer设计,要获取当前时间很简单,使用date()方法就可以直接得到。不过要通过时间范围得到第二个时间字段的值,比较麻烦。

我曾经使用date() + '天数'来实现,如果结果是一个正常的日期(例如:3月29日+1天 = 3月30日),则可以正常显示;但是如果结果不是一个正常的日期(例如:3月29日+7天 = 4月5日),则显示是20070405,并标示错误日期类型。也就是说,这种方式没有提供这种边缘日期的处理功能。

因此,你们可以写一个很简单的ifx,来实现这个功能

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表