Απόσπασμα την τρέχουσα ημερομηνία και ώρα χρησιμοποιώντας _strdate και _strtime . Αυτή είναι η απλούστερη και μια από τις πράξεις που χρησιμοποιούνται πιο συχνά ημερομηνίας-ώρας σε C + + :
# include # include
void main ( ) { char
sdate [ 9 ] ?
char sTime [ 9] ?
_strdate ( sdate ) ?
_strtime ( sTime ) ?
cout }
εικόνων 2
Καταλάβετε το χρόνο του συστήματος εξετάζοντας τομείς της η struct _SYSTEMTIME . Σημειώστε τη χρήση των λέξεων-κλειδιών typedef για να καθορίσει το struct ως τύπο SYSTEMTIME :
typedef struct { _SYSTEMTIME
WORD wYear ?
WORD wMonth ?
WORD wDayOfWeek ?
WORD wDay ?
WORD wHour ?
WORD wMinute ?
WORD wSecond ?
WORD wMilliseconds ?
} SYSTEMTIME ?
Η 3
Εμφάνιση παγκόσμια ώρα και την ημερομηνία χρησιμοποιώντας τον τύπο SYSTEMTIME και τη λειτουργία GetSystemTime :
# include # include
using namespace std ?
int main ( ) {
SYSTEMTIME * p_st = νέα SYSTEMTIME ?
GetSystemTime ( p_st ) ?
cout wYear cout wMonth cout wDate cout wHour cout wMinute cout wSeconds cout wMilliseconds }
εικόνων 4
Χρησιμοποιήστε τη FileTimeToSystemTime λειτουργία για να εκφράσουν το χρόνο , καθώς ο αριθμός των νανοδευτερόλεπτα που έχουν παρέλθει από την 1η του Ιανουαρίου 1601 . Η λειτουργία γράφει το αποτέλεσμα σε έναν τύπο FileTime και το μετατρέπει σε έναν τύπο αναγνώσιμη από τον άνθρωπο SYSTEMTIME . Σημειώστε ότι αυτή η συνάρτηση δέχεται και τους δύο τύπους ως δείκτες :
BOOL WINAPI FileTimeToSystemTime (
__in const FileTime * PFT , πώληση __out SYSTEMTIME * ρδΤ
) ?
Εικόνων
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα