Ein iostream ist eine Header-Datei verwendet, in der C + + Programmiersprache , mit Dateneingabe und-ausgabe zu helfen. Da Windows nutzt verschiedene Arten von Datum und Uhrzeit -Formatierung - wie Ortszeit, Datei Zeit und Systemzeit - möchten Sie vielleicht , um das Datum und die Uhrzeit -Format in Ihre C + +-Programm zu ändern. Starten Sie durch mit einem iostream um das aktuelle Datum und die Uhrzeit -Format zu extrahieren, und ersetzen Sie es mit Ihrem bevorzugten Format . Anleitung
1
Verwenden Sie die " _strdate " und " _strtime "-Funktionen um das aktuelle Datum zu extrahieren und time.Type diese Formel, um die Daten zu extrahieren :
# include < iostream . h >
# include < time.h >
void main () { char
sdate [9] ;
char stime [9] ;
_strdate ( sdate );
_strtime ( stime );
cout << " Zeit : " << stime < < " Datum : " << sdate << endl; }
2
ändern Sie den iostream die universelle Zeit und das Datum mit dieser Programmiersprache anzuzeigen :
# include < iostream.h >
# include < Windows.h >
using namespace std;
int main () {
SYSTEMTIME * p_ST = new SYSTEMTIME ;
GetSystemTime ( p_ST );
cout << "Jahr: " << p_ST -> wYear << endl;
cout << " Monat: " << p_ST -> wMonth << endl;
cout << " Tag: " << p_ST -> wDate << endl;
cout << " Stunde: " << p_ST -> wHour << ; endl;
cout << " Protokoll : " << p_ST -> wMinute << endl;
cout << " Sekunden : "<< p_ST -> wSeconds << endl;
cout <<" Millisekunden: "<< p_ST -> wMilliseconds << endl;
}
3
ändern Sie die Funktion, um eine leicht zu lesende Datum und Uhrzeit reflektieren Ihre Ortszeit durch Eingabe dieses Codes ausgeben :
# include # include
int main () { time_t rawtime ; struct tm * Zeitinfo ;
Zeit ( & rawtime ); Zeitinfo = localtime ( & rawtime ); printf (" Aktuelle Ortszeit und Datum: % s" , asctime ( Zeitinfo ) );
return 0; }
4
Konvertieren Sie die Funktion Ausdruck von Datum und Uhrzeit in eine Zeichenfolge, die leicht zu verstehen ist , wie Wochentag, Monat , Tag, Stunden , Minuten, Sekunden und Jahr von Ihrem C + + "tm " Kalender mithilfe dieses Codes :
# include < ; stdio.h > # include
int main () { time_t rawtime ; struct tm * Zeitinfo ;
Zeit ( & rawtime ); Zeitinfo = localtime ( & ; rawtime ); printf (" Das aktuelle Datum /Zeit :% s" , asctime ( Zeitinfo ) );
return 0; }