我需要转换具有以下格式的当前日期:
MM|dd|yy --- 12|09|11
我需要将格式转换为:
MM/dd/yy --12/09/11
当前系统日期分隔符为:
-'|'
我将代码用作:
var
sDateOne : TDate ;
begin
Label1.Caption:=datetostr(now); {this display as 12|09|11}
ShortDateFormat:='MM/dd/yy';
DateSeparator:='/';
sDateOne:=StrToDate(Label1.Caption);
FormatDateTime('MM/dd/yy',sDateOne );
Label2.Caption:=datetostr(sDateOne); {this i want as 12/09/11 }
end;
但我在 sDateOne:=StrToDate(Label1.Caption); 行收到错误
请告诉我如何转换日期格式并显示它?