Wie der schlaue Mann über mir sagt: Das Umwandeln in die gewohnten Formate der Sprache/Bibliothek sollte immer der erste Schritt sein um damit zu arbeiten.
Delphi-Quellcode:
uses System.DateUtils, System.SysUtils;
const
unixTimestamp = 1504003327;
var
asDateTime: TDateTime;
begin
asDateTime := UnixToDateTime(unixTimestamp);
WriteLn( 'Vorher: ' + DateTimeToStr(asDateTime) );
asDateTime := RecodeTime(asDateTime, 17, 00, 00, 000);
WriteLn( 'Nachher: ' + DateTimeToStr(asDateTime) );
ReadLn;
end.