datetimepicker控件的 dateMode= dmUpDown, kind属性设置为 dtkTime后,,用上下按钮改变他的日期表面看是改变了,可是实际上 他的.DateTime;还是没有改变,
(如果kind =dtDate),则改变他的时间,表面上是改变了,可是实际上他的时间也还是没有改变。。
真是恶心。各位有碰到这个问题吗??
(如果kind =dtDate),则改变他的时间,表面上是改变了,可是实际上他的时间也还是没有改变。。
真是恶心。各位有碰到这个问题吗??
format:= 'yyyy-MM-dd HH:mm'
//你们试着分别改变他的日期和时间看看。。有没有变。
procedure TMainForm.Button3Click(Sender: TObject);
begin
showmessage(DateTimeToStr(datetimepicker1.DateTime));
end;
Buffer: PChar;
Size: Byte;
begin
Size := DateTimePicker1.GetTextLen;
Inc(Size);
GetMem(Buffer, Size);
DateTimePicker1.GetTextBuf(Buffer, Size);
showmessage(StrPas(Buffer));
FreeMem(Buffer, Size);
end;
不好意思,我没说清楚,我指的是两个datetimepicker,一个DATE,一个TIME即datetimepicker1.date and datetimepicker.time
取日期时,需要把datetimepicker1.DateTime取整以截掉时间部分
cxDateEdit 可以: cxDateEdit1.Properties.Kind:= ckDateTime;
cxDateEdit 可以: cxDateEdit1.Properties.Kind:= ckDateTime;
[/Quote]我也使用这个