var
time:TDateTime;
begin
time := Now;
with table1 do
begin
edit;
fieldbyName[time].asDateTime := time;
post;
end;
在dbgrid中显示,就变成了,03-5-6 7:01:01,请问怎么去掉03-5-6,
我要在dbgrid中显示7:01:01,在数据库中,怎么存取都行,要是用日期
03-5-6就不要7:01:01,是怎么实现的?
time:TDateTime;
begin
time := Now;
with table1 do
begin
edit;
fieldbyName[time].asDateTime := time;
post;
end;
在dbgrid中显示,就变成了,03-5-6 7:01:01,请问怎么去掉03-5-6,
我要在dbgrid中显示7:01:01,在数据库中,怎么存取都行,要是用日期
03-5-6就不要7:01:01,是怎么实现的?
关键在TABLE1中的TIME字段DisplayFormat属性!
time:TDateTime;
begin
time := Now;
with table1 do
begin
edit;
fieldbyName[time].DisplayFormat:='hh:nn:ss';
fieldbyName[time].asDateTime := time;
post;
end;
例如数据库中time为日期/时间格式,请问怎么在dbgrid中子显示,时间?
请问怎么实现的??????????????????????????
time:TDate;
begin
time := Now;
with table1 do
begin
edit;
fieldbyName[time].asDate := time;
post;
end;
就可以了吧。
time:TDateTime;
begin
time := Time; //用这个!!
with table1 do
begin
edit;
fieldbyName[time].asDateTime := time;
post;
end;
var
TheTime:TDateTime;
begin
TheTime := Time; //用这个!!
with table1 do
begin
edit;
fieldbyName[time].asDateTime := TheTime;
post;
end;