ayuda con la funcion getlocaltime y getsystemtime

pikachu
20 de Julio del 2004
necesito ayuda sobre estas dos funciones, resulta k no se como utilizarlas en un programa, el programa trata de q el usuario introduzca una fecha y una hora de un vuelo y el programa pide ordenar los vuelos segun la hora y la fecha y mostrar los vuelos que han sufrido un retraso y no se como utilizar estas funciones

Alejandro_
20 de Julio del 2004
La función (API de Windows) GetLocalTime "carga" la fecha y hora local en una estructura de tipo SYSTEMTIME:

VOID GetLocalTime(
LPSYSTEMTIME lpSystemTime // dirección de la estructura SYSTEMTIME
);
que es del tipo:

typedef struct _SYSTEMTIME { // st
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME;

Donde
wYear - especifica el año.

wMonth - Especifica el mes: enero == 1, febrero == 2, etcétera.

wDayOfWeek - Día de la semana, donde: Domingo == 0, Lunes == 1, etcétera.

wDay - Día del mes.

wHour - Hora.

wMinute - Minutos.

wSecond - Segundo.

wMilliseconds - Milisegundos.


Por otro lado, la función GetSystemTime es similar a la anterior, cargando la fecha y hora también en una estructura de tipo SYSTEMTIME . La diferencia es que usa el sistema UTC (que a todos los efectos prácticos es equivalente a lo que llamábamos "hora de Greenwich".

Creo que probando un poco ya lo tendrás resuelto.

Alejandro