Estrarre la data e l'ora correnti utilizzando _strdate e _strtime . Questo è il più semplice e una delle operazioni di data-ora più frequentemente utilizzati in C + + :
# include # include
void main ( ) { char
sdate [ 9 ] ;
char STIME [ 9 ] ;
_strdate ( sdate ) ;
_strtime ( STIME ) ;
cout }
2
Capire il tempo di sistema , cercando in materia di struct _SYSTEMTIME . Si noti l'uso della parola chiave typedef per definire il tipo struct come SYSTEMTIME :
typedef struct { _SYSTEMTIME
PAROLA wYear ;
PAROLA wMonth ;
PAROLA wDayOfWeek ;
PAROLA WDAY ;
PAROLA wHour ;
PAROLA wMinute ;
PAROLA wSecond ;
wMilliseconds Parola;
} SYSTEMTIME ;
3
display e ora universale data utilizzando il tipo SYSTEMTIME e la funzione 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
Utilizzare la funzione FileTimeToSystemTime per esprimere il tempo , come il numero di nanosecondi che hanno trascorsi dal 1 ° gennaio 1601. La funzione scrive il risultato a un tipo FILETIME e lo converte in un tipo SYSTEMTIME leggibile. Si noti che questa funzione accetta entrambi i tipi come puntatori :
BOOL WINAPI FileTimeToSystemTime (
__in const FILETIME * PFT , Stati __out SYSTEMTIME *
pst) ;
Informazioni correlate
Programmazione © www.354353.com