以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  [原创]问一下,日期时间的大小怎么比较呀?  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=31294)

--  作者:众方志诚
--  发布时间:2011-6-13 19:55:11
--  [原创]问一下,日期时间的大小怎么比较呀?

如题,如:2011-06-12 21:52:07取当前日期时间比较大小


--  作者:梁鹏
--  发布时间:2011-6-13 22:24:43
--  

这个简单 我这有两个方法

 

 

一:

 

使用字符串操作和比较判断两个构件即可完成

 

先用字符串操作将2011-06-12 21:52:07 变成 20110612215207

 

然后做比较 就可以了

 

 

二:

 

使用

 

时间计算构件 设置两个时间 设置下事件就可以直接在时间计算构件里面判断了

 


--  作者:ming1973
--  发布时间:2011-6-14 1:13:22
--  

“时间计算”构件功能很强,推荐使用。


--  作者:众方志诚
--  发布时间:2011-6-14 9:31:02
--  
谢谢楼上的回答,可能是我说的不太清楚,我的意思是,在查询时,查询条件是日期日间,如:查询出在2011年3月5日到2011年4月2日之间的数据,数据库里查询条件项是日期时间,格式为:2011-01-01 11:11:11
--  作者:newcom
--  发布时间:2011-6-14 10:34:27
--  
使用一个复合查询的 SQL 语句,就可以解决。
--  作者:admin
--  发布时间:2011-6-14 10:36:11
--  

对的,直接使用"ADO查询"构件,可以参考下列SQL写法:

 

SELECT * FROM 表名
WHERE (到期时间 > CDate(\'2011-6-10\') AND 到期时间 < CDate(\'2011-6-13\'))


--  作者:众方志诚
--  发布时间:2011-6-14 13:43:47
--  

不只是日期,还需要有时间呀

 


--  作者:众方志诚
--  发布时间:2011-6-14 13:44:21
--  
格式为:2011-01-01 11:11:11
--  作者:众方志诚
--  发布时间:2011-6-18 8:44:53
--  

不只是日期,还需要有时间呀

格式为:2011-01-01 11:11:11

--  作者:x123992009
--  发布时间:2011-6-18 9:32:28
--  

管理大大说的就对了啊。。同理。

 

 

那个语法。就可以比较,日期时间了。