dateh:=FormatDateTime('yyyy-mm-dd',dtpDate.Datetime);//这句正确
dtpdate.datetime:=strtodate(dateh);
//为何这句右边strtodate(dateh)正确,而赋给他时dtpdate.datetime的值是38525呢,古怪呀
很急
我用的是wwdbdatetimepicker

解决方案 »

  1.   

    有什么奇怪的,DateTime类型是浮点类型,其中的整数部分表示日期,小数部分表示时间……
      

  2.   

    TDateTime = type Double;
      

  3.   

    要求实现这样的功能:就是将wwdbdatetimepicker中的日期保存为中间变量dateh,然后将dateh再赋给wwdbdatetimepicker中显示。,怎么实现,急!
      

  4.   

    既然你知道FormatDateTime,那么现实的时候用FormatDateTime不就行了吗?你管他存成什么样