winbase.h
Estructura SYSTEMTIME
Definición
typedef struct _SYSTEMTIME { // st WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinute; WORD wSecond; WORD wMilliseconds; } SYSTEMTIME;
La estructura SYSTEMTIME representa una fecha y hora usando miembros individuales para el mes, dia, año, día de la semana, hora, minuto, segundo y milisegundo.
Descripción
wYear: especifica el año.
wMonth: especifica el mes, 1 para Enero, 2 para Febrero, y sucesivamente.
wDayOfWeek: especifica el día de la semana, 0 para Domingo, 1 para Lunes, etc.
wDay: especifica el día del mes.
wHour: especifica la hora.
wMinute: especifica el minuto.
wSecond: especifica el segundo.
wMilliseconds: especifica el milisegundo.
Observaciones
No es recomendable sumar o restar valores a la estructura SYSTEMTIME para obtener valores de tiempo relativos. En su lugar se debe:
- Convertir la estructura SYSTEMTIME a una estructura FILETIME.
- Copiar la estructura resultante FILETIME a una estructura LARGE_INTEGER.
- Usar aritmética normal de 64 bits en el valor LARGE_INTEGER.