Hola a todos como puedo sumar horas a la fecha actual del sistema con delphi?, me explico, el sistema actual lanza la fecha 16/06/2016 14:00:00 y quiero sumarle vamos a decir 20 horas que sería 17/06/2016 12:00:00 del dia siguiente, ¿cómo se logra esto?.

Sumar horas a la fecha actual del sistema
Comenzado por
Fleon
, jun 16 2016 10:41
4 respuestas en este tema
#1
Escrito 16 junio 2016 - 10:41
#2
Escrito 16 junio 2016 - 11:32
IncHours incrementa las horas..
http://www.delphibas...sp?Name=IncHour
Debes incluir sysutils...
Enviado desde mi SM-G530M mediante Tapatalk
http://www.delphibas...sp?Name=IncHour
Debes incluir sysutils...
Enviado desde mi SM-G530M mediante Tapatalk
#3
Escrito 16 junio 2016 - 12:22
php
Editado por genriquez, 16 junio 2016 - 12:23 .
#4
Escrito 16 junio 2016 - 02:05
Creo que se refiere a cambiar la hora del sistema
En Windows, podes hacer esto:
delphi
procedure CambiarHoraSistema(const FechaElegida: TDateTime); var FechaSistema: TSystemTime; begin GetSystemTime(FechaSistema); FechaSistema.wYear := YearOf(FechaElegida); FechaSistema.wMonth := MonthOf(FechaElegida); FechaSistema.wDay := DayOf(FechaElegida); FechaSistema.wHour := HourOf(FechaElegida); FechaSistema.wMinute := MinuteOf(FechaElegida); FechaSistema.wSecond := SecondOf(FechaElegida); if not SetLocalTime(FechaSistema) then RaiseLastOSError; end;
#5
Escrito 17 julio 2016 - 08:17
Buen dia,
En el Mensaje de @giulichajari
No seria en la unidad SysUtils, sino en la DateUtils.... "Creo" que es donde se guardan todos los procedimientos y funciones relativos a manejo de fechas y horas.
Saludos!