日期时间保存为Varchar,程序中得到的是TDateTime怎么比较?
解决方案 »
- 在stringgrid中如何用回车键代替tab
- 希望各位大哥给我个回答,谢谢!
- 怎么用ADO调用存储过程?
- 编程高手看过来!!!!应聘请回复并请附详细介绍
- 请问有办法把word应用程序嵌入到自己写的程序的某个窗体上吗
- 制作帮助的软件,大家帮帮忙~~~~
- 如何实现给定一字符串,便可生成对应的类(类名称用该字符串表示)对象
- 线程数目多少是合适的?
- [散分] 大家都来答,大家都能答,顶者都有分.
- Button.Enabled=False时颜色变灰,Groupbox.Enabled=False颜色怎么不变?如何才能让它自动变灰?
- delphi中有类似VB中instr的函数吗?
- 阻塞模式下怎么接收数据?
strtodatetime(varchar)-datetime
但是前提是varchar符合计算机的日期时间格式,否则只能分割出年月日时分秒,再组合为时间。
Function DaysBetween(datetimepicker1,datetimepicker2:TDateTime):integer;
begin
Result:=Trunc(datetimepicker1-datetimepicker2);
end;
s1,s2:string;
form1.adoquery1.add('select * from 表 where s1=s2');
form1.ADOQuery1.Parameters.ParamByName('s1'):=form1.adotable1.fieldvalue['日期'];
form1.ADOQuery1.Parameters.ParamByName('s2'):=DateTimetostr(DateTime型数据)