c++下,用mysql数据库 有个字段是datetime类型 字段名为TIME_DB界面输入的查询时间的格式是“年-月-日 时:分:秒”比如输入的是2011-08-08 16:28:43,该值放在char searchTime[20]变量中;
我要找出2011-08-08 16:28:43以前的记录,如何来比较时间?我谢谢各位了
我要找出2011-08-08 16:28:43以前的记录,如何来比较时间?我谢谢各位了
解决方案 »
- VC++、VB、Delphi、Net、Java和操作系统的关系
- 在學習過程中遇到的問題(急)!!
- 用 cout 在dos屏幕上显示数据后,不能停住.dos窗口马上就没了,如何可以做到cout显示后,屏幕一直保留呢?
- 《深入浅出mfc〉〉
- 请问怎么实现对浏览器内的表单元素进行操作?
- UP者有分:今天终于买了一本<Windows程序设计》,开始学VC了,请大家指教??!!!
- 我想在DLL里定义一个结构然后程序调用DLL时也能引用这结构!
- 暂停函数除了使用Sleep()之外还有其它函数没?
- 丢人啊,用VC两年多了,令重装系统,但发现无法创建新的工程??怪啊??
- 怎么实现软件重启功能?
- 如何解决【无法定位程序输入点 _except_handler_common 于动态链接库 msvcrt.dll 上】问题?
- 请教一个程序窗口全部变黑的问题
然后作为你SQL语句中select的条件,通过select * from table where TIME_DB<设定的时间选择成结果集,DBResult,再将结果集中的时间字段转化为CTime就可以了。
判断一个时间是否在一个区间内
unix_timestamp( time )select * from table where unix_timestamp(TIME_DB)
< unix_timestamp('2011-08-08 16:28:43')
简单的...那不妨自己写个比较方法吧