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
Started by
Fleon
, Jun 16 2016 10:41 AM
4 replies to this topic
#1
Posted 16 June 2016 - 10:41 AM
#2
Posted 16 June 2016 - 11:32 AM
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
Posted 16 June 2016 - 12:22 PM
php
Edited by genriquez, 16 June 2016 - 12:23 PM.
#4
Posted 16 June 2016 - 02:05 PM
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
Posted 17 July 2016 - 08:17 AM
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!