你用
FormatDatetime() 试一下
FormatDatetime() 试一下
解决方案 »
- 关于子窗体的命名
- 请问如何快速定位数据库中的某条记录(有序排列),数据库在不断添加顺序记录
- 如何给DBGrid加上行数
- 如何给日期字段赋空值
- 界面问题请教
- 一个简单的程序,3个问题
- delphi与Access BDE或 ADO连接的详细设置?
- DELPHI5.0小问题!
- 如何知道网络(internet)连接状况?
- 一个用Ado做的程序,在用户机子上是否要用sql server 的 client network utility 增加一个与ado datasource同名的服务器名?
- 朋友要求帮忙做一个工资管理的程序
- 为什么使用ADOQuery1.LoadFromFile后再使用SQL语句返回结果集则出错?
好像是
str := FormatDateTime('yyyy"年"m"月"d"日",date);
str := FormatDateTime('dddddd',date);
格式就是2000年1月1日 长日期格式
str := FormatDateTime('ddddd',date);
格式就是2000-1-1 短日期格式
还是报 is not a valid intger
str:=floatToStr(sql1.fieldbyname('参加工作时间').asdatetime);
Str :=FormatDatetime('yyyy-mm-dd',Sql1.FieldByName('参加工作时间').AsDateTime);
str := FormatDateTime('yyyy"年"m"月"d"日",str := FormatDateTime('yyyy"年"m"月"d"日",date)); 出错就是你的程序有问题
帖
y 即为取得的年份(Integer型)