想问一下DateTimePicker的属性里只有date和datetime的,
如果我想把日期中月提取出来应该怎么做的.
就比如说要在edit1.text里面显示DateTimePicker日期中月的信息,该怎么做呢?
大家看看,谢谢先
我试了下,写了下面的程序:
var s,vs,s1:string;
begin
s:=datetimetostr(DateTimePicker1.DateTime);
VS:=inttostr(strtoint(s[6])+strtoint(editCKQX_CQ.Text));
s1:=datetimetostr(DateTimePicker2.DateTime);
s1[6]:=VS[6];
DateTimePicker2.DateTime:=strtodatetime(s1);
adoqueryCQ.SQL.Clear;
adoqueryCQ.SQL.Text:='Insert into 长期客户管理(……,cqrktime) values(……,'''+datetimetostr(DateTimePicker1.DateTime)+''','''+datetimetostr(DateTimePicker2.DateTime)+''')';
try
adoqueryCQ.ExecSQL;
except
showmessage('保存失败,请检查数据库!');
exit;
end;
showmessage('保存成功');
end;
可是在改动edit持卡期限的时候,保存的出库时间为什么不是strtoint(s[6])+strtoint(editCKQX_CQ.Text))相加的值呢?
会出现截图的错误
大家看看呀,help