你试一试下面的程序,我已验证过
procedure TForm1.Button1Click(Sender: TObject);
var
D:tdatetime;
begin
ShortDateFormat:='YYYY-MM-DD';
LongDateFormat:='YYYY-MM-DD';
DateSeparator:='-';
TwoDigitYearCenturyWindow := 90;
D:=strtodate('00-04-18');
showmessage(datetostr(D));
end;
procedure TForm1.Button1Click(Sender: TObject);
var
D:tdatetime;
begin
ShortDateFormat:='YYYY-MM-DD';
LongDateFormat:='YYYY-MM-DD';
DateSeparator:='-';
TwoDigitYearCenturyWindow := 90;
D:=strtodate('00-04-18');
showmessage(datetostr(D));
end;
解决方案 »
- 谁能告诉我这是怎么回事?在ADOconnectingstring中选择连接microsoft ole db for odbc drivers,出现错误提示:privder is no longer avai
- **********关于爱情的问题,请朋友们帮忙!*********
- 大家帮忙一下
- 怎样在stringgrid的cell中放入图片?
- 关于splitter的问题
- 数据库连接失败和超时问题
- 如何在DELPHI7里面做出OFFICEXP的菜单效果?
- 本人初学DELPHI:如何在TWEBBROWSER中阻止ZIP文件下载,如何防止打开OUTLOOK,WORD等程序,入即给分
- 我想将鼠标放在控件的四个角或者四条边上,然后可以拖动鼠标使它变大、缩小,该怎样做呢?謝謝!(100)
- 三层架构开发问题 d7 +sql2008 +TSocketConnection+ScktSrvr.exe 客户端断网后怎样才能重新连接
- 如何使DELPHI写的程序在WIN95/98X下隐藏(用ctrl+alt+del看不到)
- 请问DELPHI5.0中是否有制作安装盘的功能?
str:string;
d1,d2:datetime;
begin
d1:=strtodatetime(str);
str :=formatdatetime('yyyy-mm-dd',d1);
d2:=strtodatetime(str);
end;
解释:d2为返回值。
var
sd,s:string;
dt:TDatetime;
begin
shortdateformat := 'yy-mm-dd';
s :='000418';
insert('-',s,3);
insert('-',s,6);
dt := strtodate(s);
shortdateformat:='yyyy-mm-dd';
sd := datetostr(dt);
Edit1.Text :=sd;
end;你在一个新的工程中加入一个Button和一个Edit, 在Buton1的Onclick加入上述代码即可看到结果。
在某过程中加入下面代码,假定在edit1编辑框中显示.
代码为:
decodedate(date,y,m,d);
edit1.text:=y+'-'+m+'-'+d;
是不是很方便?^o^