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

dql中时间比较

[复制链接]
qman1989 发表于 2012-5-4 16:46:51 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2012-5-23 18:56 编辑

想通过时间筛选数据,主要DQL代码如下
w +=  " and receiveTime >= '" + doc.getItemValueAsString("startTime").trim() + "'";
以上提示“无效的月份”,请问这句该怎么改?
irene 发表于 2012-5-4 17:09:16 | 显示全部楼层
本帖最后由 irene 于 2012-5-4 17:19 编辑

您好,通过您的语句,我无法判断您的问题所在,麻烦描述清楚您写代码的位置以及将完整的代码贴出来,谢谢
回复

使用道具 举报

 楼主| qman1989 发表于 2012-5-4 17:20:32 | 显示全部楼层
回复 2# irene

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

shary 发表于 2012-5-4 17:59:37 | 显示全部楼层
您好,您的字段receiveTime 是日期字段,可doc.getItemValueAsString("startTime").trim() 拿到的是一个字符串哦。你要转成Date类型。doc.getItemValueAsDate("startTime");
回复

使用道具 举报

 楼主| qman1989 发表于 2012-5-4 18:46:49 | 显示全部楼层
本帖最后由 qman1989 于 2012-5-4 19:15 编辑

回复 4# shary
转换成Date类型的要怎么跟查询的语句拼接啊?
好吧,放弃用DQL了...
回复

使用道具 举报

irene 发表于 2012-5-6 21:00:46 | 显示全部楼层
您好,请问您现在的问题是什么呢?
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-13 19:37

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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