Konwersja reg_dword na datę i godzinę

Konwersja reg_dword na datę i godzinę
MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0

Witam

Proszę o pomoc w konwersji danych reg_dword pobranych z rejestru na datę i czas.
Próbowałem na różne sposoby, ale nic mi nie wychodzi. Pobieram datę instalacji systemu z rejestru

Kopiuj
i:=reg.readinteger('InstallDate');

Chciałbym teraz uzyskać osobno datę i osobno godzinę. Proszę o pomoc.

Johnny_Bit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kielce
0
Kopiuj
function UnixToDateTime(const AValue: Int64): TDateTime;

z DateUtils.pas pomoże jeśli o installdate chodzi tą która jest odpowiedzialna za instalacje windowsa

M6
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 220
0
Kopiuj
uses DateUtils...

procedure TForm1.Button1Click(Sender: TObject);
var
  data, godzina : string;
begin
  data := FormatDateTime('dd-mm-yyyy', UnixToDateTime(1261056215));
  godzina := FormatDateTime('hh:mm', UnixToDateTime(1261056215));
  ShowMessage(data + #13#10 + godzina);
end;

prawie 5 lat bez formatu :D

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.