次の形式の現在の日付を変換する必要があります。
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); でエラーが発生します。
日付形式を変換して表示する方法を教えてください。