求助,日期怎么转换的? 在数据库中,这个字段是integer类型,也就是Dephi中TDate数据型的整数部分,那么怎么转换出来为日期? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 formatdatetime( 'yyyy-mm-dd',IntValue ) 用inttodatetime()或是inttodate()试一下没遇到过这个问题 直接当作 TDateTime 用就可, 没什么转不转一说, date 本身就跟 time 是在一起的, 字段直接指明是 TDateTime or TDate, 如果是 TDateTime 小数部分总是 0, TDate 实质上也是一样 好像有个什么系统时间与文件时间的转换。DateTimeToStr,按F2查一下所有的函数。似乎是System,还是Same什么的。 39083这个是什么意思 这应该是个TDateTime的内存值,怎么当作integer了,数据库在保存时的数据类型就不对,保存TDateTime时字段类型要用日期型 直接把这个integer赋给一个TDateTime变量就行,然后可用DateTimeToStr函数进行格式化,用FormatDateTime也行 var d:TDateTime;begin d:=39083; Edit1.Text := DateTimeToStr(d);end;转换出来的39083是"2007-1-1". 程序控制dbgrid的? 高分求够目录(子目录)比较算法和局域网文件传输算法 答辩完了,感觉不错,散分 又有菜问题,不明错误,100分 线上等 *****求救!如何解决ping时的buffer问题!***** image的縮放顯示問題 小白楼主又来问关于数据库连接的问题了... 我是一位非计算机专业的大专生,现在正在编写程序.... cxgrid复杂表头实现 Delphi关于流存储的问题求教!!! 有哪位懂BCB的高手愿意帮我把一段delphi代码翻译成BCB类型的代码? 我写了一个unit,里面封装了一些函数和过程(udpclient和udpserver),大家帮忙看看对不对?
DateTimeToStr,按F2查一下所有的函数。似乎是System,还是Same什么的。
begin
d:=39083;
Edit1.Text := DateTimeToStr(d);
end;转换出来的39083是"2007-1-1".