Delphi/Lazarus: Cómo obtener la Fecha de Ayer
Pregunta de Compi | 01/04/2021 a las 20:40
¿Hay alguna forma disponible para determinar la fecha de ayer usando Delphi o Lazarus?
Sé que puedo obtener la fecha actual usando la función "now" respectivamente usando FormatDateTime('yyyy-mm-dd', now). Pero, ¿qué puedo hacer para conseguir la fecha de ayer?
Temas Relacionados
JavaScript: Obtener la Fecha y la Hora actuales
Tutorial | 1 Comentario
Delphi/Lazarus: Mostrar Fecha y Hora actuales
Consejo | 0 Comentarios
PHP: Determinar el Número de Semana
Tutorial | 0 Comentarios
VirtualBox: Cambiar la Fecha y la Hora
Tutorial | 10 Comentarios
Lazarus: Cargar Archivo como Array de Bytes y Guardar Array de Bytes como Archivo
Tutorial | 0 Comentarios
Cambiar la Fecha de Archivo
Tutorial | 0 Comentarios
Delphi/Lazarus: ¿Está presionada la tecla ALT, SHIFT o CTRL?
Tutorial | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
Además de la función "now", también hay una función llamada "yesterday" que se puede utilizar de la misma manera.
Esta función devuelve la fecha de ayer como DateTime en la que la hora se establece en 0: 00h. Aquí hay un pequeño ejemplo:
Para utilizar esta función, deberá agregar la unidad DateUtils a la sección uses.
Si desea calcular la hora exacta hace exactamente 24 horas o si desea prescindir de la función Yesterday, también puede restar 1 de Now. Debido a que TDateTime es un número decimal con los días codificados antes del separador decimal (1 corresponde a un día) y el tiempo atrasado, esto se puede hacer sin ningún problema.
02/04/2021 a las 23:20