找回密码
 注册成为天翎用户
查看: 1054|回复: 6

如何把检索到的日期区分开

[复制链接]
elong 发表于 2012-6-26 09:53:09 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-6-26 12:27 编辑

如何把SQL检索到的多个日期区分开?

var _sql="SELECT ITEM_截止日期,domainid FROM TLK_员工档案";
var docs=queryBySQL(_sql);
var values;
for (var iter = docs.iterator(); iter.hasNext();) {
        var doc = iter.next();
        values += doc.getItemValueAsDate("截止日期");
        }
往后怎么写
irene 发表于 2012-6-26 10:03:35 | 显示全部楼层
您好,您可以将查询的日期记录作为下拉框的下拉列表值返回,具体可参考该帖子:
http://www.teemlink.com/bbs/view ... &highlight=opts
回复

使用道具 举报

 楼主| elong 发表于 2012-6-26 10:22:12 | 显示全部楼层
我不是要弄进下拉框,我是要检索出日期,然后跟当前日期进行比较进行视图的筛选
回复

使用道具 举报

irene 发表于 2012-6-26 10:33:46 | 显示全部楼层
您好,请问您想要进行何种比较呢?如果想计算出当前日期和检索出的日期相隔的天数,您可以参考这个帖子去返回他们相隔的天数:http://www.teemlink.com/bbs/view ... &highlight=diff
或者您是想比较这两个日期哪个在前,那个在后?
请问您想要实现哪种功能?
回复

使用道具 举报

purple 发表于 2012-6-26 11:06:12 | 显示全部楼层
与客户Q上沟通,实际需求为获取员工合同到期日期与当前日期比较,大于等于10天的时候,在视图显示该员工信息。目前客户已告知客户先拿到员工合同到期日期与当前系统时间,两者相比较,大于等于10时,返回显示即可。
回复

使用道具 举报

 楼主| elong 发表于 2012-6-26 12:24:35 | 显示全部楼层
问题解决了,亿分感谢
回复

使用道具 举报

purple 发表于 2012-6-26 12:27:44 | 显示全部楼层
具体实现脚本如下:
var currentDay=getToday();
var newDay=adjustDay(currentDay,10);
var endDay=format(newDay,"yyyy-MM-dd");
println(endDay);
"SELECT * FROM TLK_员工档案 where ITEM_截止日期<'"+endDay+"'";
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 18:48

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表