nivel intermedio de C + +
compilador C + + con el IDE , como Visual Studio 2008
Mostrar más instrucciones
1
Extracto de la fecha y la hora actuales utilizando _strdate y _strtime . Este es el más simple y una de las operaciones de fecha y hora de uso más frecuente en C + +:
# include # include
void main () {
caracteres sdate [ 9 ] ;
Char stime [ 9 ] ;
_strdate ( sdate ) ;
_strtime ( stime ) ;
cout }
2
Entender hora del sistema observando los campos de la estructura _SYSTEMTIME . Observe el uso de la palabra clave typedef para definir la estructura de tipo SYSTEMTIME :
typedef struct { _SYSTEMTIME
WORD wYear ;
WORD wMonth ;
wDayOfWeek WORD;
WDAY WORD;
WORD wHour ;
WORD wMinute ;
wSecond WORD;
wMilliseconds PALABRA ;
} SYSTEMTIME ;
3
Display tiempo universal y la fecha utilizando el tipo SYSTEMTIME y la función GetSystemTime :
# include # include using namespace std
;
int main () {
SYSTEMTIME * p_st = new SYSTEMTIME ;
GetSystemTime ( p_st ) ;
cout wYear cout wMonth cout wDate cout wHour cout wMinute cout wSeconds cout wMilliseconds }
4
Utilice la FileTimeToSystemTime función para expresar el tiempo como el número de nanosegundos que tienen transcurrido desde 1 de enero de 1601. La función escribe el resultado a un tipo FILETIME y la convierte en un tipo SYSTEMTIME legible por humanos . Tenga en cuenta que esta función acepta dos tipos como punteros :
BOOL WINAPI FileTimeToSystemTime (
__in const FILETIME * PFT ,
__out SYSTEMTIME * pST
) ;