Ein Auszug aus einem Consolen
Testprogramm für Größen und Datumsausgabe!
Var
lSize: TSizeInBytes;
begin
lSize := 12345678; // Bytes
WriteLn( lSize.ToString( ) );
WriteLn( lSize.ToString( TSizeBase.f1000 ) );
WriteLn( lSize.ToString( TSizeBase.f1024 ) );
WriteLn( lSize.ToString( TSizeUnit.Kilo ) );
WriteLn( lSize.ToString( TSizeBase.f1000, TSizeUnit.Kilo ) );
WriteLn( lSize.ToString( TSizeBase.f1024, TSizeUnit.Kilo ) );
end;
lSize: TSizeInBytes;
begin
lSize := 12345678; // Bytes
WriteLn( lSize.ToString( ) );
WriteLn( lSize.ToString( TSizeBase.f1000 ) );
WriteLn( lSize.ToString( TSizeBase.f1024 ) );
WriteLn( lSize.ToString( TSizeUnit.Kilo ) );
WriteLn( lSize.ToString( TSizeBase.f1000, TSizeUnit.Kilo ) );
WriteLn( lSize.ToString( TSizeBase.f1024, TSizeUnit.Kilo ) );
end;
Erzeugt folgende Ausgabe auf den
entsprechenden Plattformen:
Windows
/ Android
|
OSX
/ iOS
|
11,8 MB
|
12,3 MB
|
12,3 MB
|
12,3 MB
|
11,8 MB
|
11,8 MB
|
12.056,3 KB
|
12.345,7 KB
|
12.345,7 KB
|
12.345,7 KB
|
12.056,3 KB
|
12.056,3 KB
|
Var
lDate: TDateTime;
begin
lDate := TDateTime // Helper für TDateTime
{} .ParseISO8601( '2016-04-24', {AsUtc} True )
{} .AddHours( 4 )
{} .AddMinutes( 4 )
{} .AddSeconds( 5 )
{};
WriteLn( lDate.ToString( ) );
WriteLn( lDate.ToShortDateString( ) );
WriteLn( lDate.ToLongDateString( ) );
end;
lDate: TDateTime;
begin
lDate := TDateTime // Helper für TDateTime
{} .ParseISO8601( '2016-04-24', {AsUtc} True )
{} .AddHours( 4 )
{} .AddMinutes( 4 )
{} .AddSeconds( 5 )
{};
WriteLn( lDate.ToString( ) );
WriteLn( lDate.ToShortDateString( ) );
WriteLn( lDate.ToLongDateString( ) );
end;
Erzeugt folgende Ausgabe:
24.04.2016
04:04:05
24.04.2016
Sonntag, 24. April 2016
24.04.2016
Sonntag, 24. April 2016
No comments:
Post a Comment