
delphi中如何把dd-mm-yyyy转化为yyyy-mm-dd的格式呢 5
展开全部
自定义一个函数,
function GetDateFmt(str:string):string;
var
dd,mm,yy:string;
begin
dd:= Copy(str,1,2);
mm:= Copy(str,4,2);
yy:= Copy(str,7,4);
Result:= yy+ '-' + mm + '-' +dd;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
str:string;
begin
str:= '12-03-2012';
ShowMessage(GetDateFmt(str)); //调用该函数,应该是你想要得结果。
end;
function GetDateFmt(str:string):string;
var
dd,mm,yy:string;
begin
dd:= Copy(str,1,2);
mm:= Copy(str,4,2);
yy:= Copy(str,7,4);
Result:= yy+ '-' + mm + '-' +dd;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
str:string;
begin
str:= '12-03-2012';
ShowMessage(GetDateFmt(str)); //调用该函数,应该是你想要得结果。
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用这个方法: FormatDateTime(格式,待转换时间);
例如:
sDMY := FormatDateTime('dd-mm-yyyy',Now);
例如:
sDMY := FormatDateTime('dd-mm-yyyy',Now);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是想获取电脑里当前日期的时候是yyyy-mm-dd
而你现在却是dd-mm-yyyy
你这个去控制面板里面找到日期设置就行
而你现在却是dd-mm-yyyy
你这个去控制面板里面找到日期设置就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-03-12 · 知道合伙人软件行家
关注

展开全部
convetDate := FormatDateTime('yyyy-mm-dd',Now);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询