Sign in Join
FPDoc Onlineexperiment

PackTime procedure

In unit Dos

Pack DateTime value to a packed-time format.

Declaration

pascal
procedure PackTime(var t: DateTime; var p: LongInt)

Description

UnPackTime converts the date and time specified in T to a packed-time format which can be fed to SetFTime.

Errors

None.

See also

Example: ex4

pascal
Program Example4;
uses Dos;

{ Program to demonstrate the PackTime and UnPackTime functions. }

var
  DT   : DateTime;
  Time : longint;
begin
  with DT do
   begin
     Year:=2008;
     Month:=11;
     Day:=11;
     Hour:=11;
     Min:=11;
     Sec:=11;
   end;
  PackTime(DT,Time);
  WriteLn('Packed Time : ',Time);
  UnPackTime(Time,DT);
  WriteLn('Unpacked Again:');
  with DT do
   begin
     WriteLn('Year  ',Year);
     WriteLn('Month ',Month);
     WriteLn('Day   ',Day);
     WriteLn('Hour  ',Hour);
     WriteLn('Min   ',Min);
     WriteLn('Sec   ',Sec);
   end;
end.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.