Procedimientos Interesantes para el manejo de fechas



A partir de delphi 6, se introdujo una unidad muy buena para el manejo de fechas que se llama, DateUtils, esta no se agrega automaticamente, asi que cada vez que deseen usar estos procedimiento deben de colocarla manualmente en la clausula Uses.

La unidad DateUtils trae una infinidad de procedimientos y funciones, aqui solo hare mencion de las que me parece nos ayudaran mucho.

  1. Fuction YearOf( Fecha : Tdatetime ) : integer;
  2. Fuction MonthOf( Fecha : Tdatetime ) : integer;
  3. Fuction DayOf( Fecha : Tdatetime ) : integer;
  4. Fuction HourOf( Fecha : Tdatetime ) : integer;
  5. Fuction MinuteOf( Fecha : Tdatetime ) : integer;
  6. Fuction SecondOf( Fecha : Tdatetime ) : integer;
  7. Fuction YearsBetween( Fecha1, Fecha 2 : Tdatetime ) : integer;
  8. Fuction MonthsBetween( Fecha1 , Fecha 2 : Tdatetime ) : integer;
  9. Fuction DaysBetweenf( Fecha1, Fecha 2 : Tdatetime ) : integer;
  10. Fuction HoursBetween( Fecha1, Fecha 2 : Tdatetime ) : integer;
  11. Fuction MinutesBetween( Fecha1 , Fecha 2 : Tdatetime ) : integer;
  12. Fuction SecondsBetween( Fecha1, Fecha 2 : Tdatetime ) : integer;

Las primeras 6 funciones, nos devuelven el aņo, mes o dia de una fecha, asi como la hora, minuto o segundo respectivamente, como ven, el paramentro esperado siempre es un Tdatetime, lo que quiere decir que no importa si se desea buacar el aņo u hora de un fecha, la funcion siempre asegura que tendra el paramentro correcto.

Las otras 6 son mucho mas interesantes, pues nos devuelven los aņos que han transcurridos entre dos fechas, de igual forma nos devuelve los meses, dias, horas, minutos, segundos e incluso milisegundos, usando la funcion correspondiente claro.

Ademas de procedimientos y funciones, delphi nos proporciona constantes y variables muy utiles, por ejemplo Now, es de tipo Tdatetime y nos devuelve siempre que la llamemos la fecha y hora actual.

Time nos devuelve la hora actual de momento en que la llamemos y por su parte Date nos devuelve la fecha actual



Regresar


inicio
Si llegaste a esta pagina desde un buscador
haz click aqui para ir a la pagina principal