En iostream er en header fil, der bruges i C + + programmeringssprog til at hjælpe med data-input og output. Da Windows bruger flere typer af dato og tid formatering - såsom lokal tid , fil tid og systemet tid - du måske ønsker at ændre dato-og tidsformat i din C + + program. Start med at bruge en iostream at udtrække den aktuelle dato og tid -format, og derefter erstatte den med din foretrukne format. Instruktioner
1
Brug " _strdate " og " _strtime " funktioner til at udtrække den aktuelle dato og time.Type denne formel til at udtrække data : Hej
# include < iostream . h >
# include < time.h >
void main () {
char sdate [ 9],
char stime [ 9]
_strdate ( sdate )
_strtime ( stime ),
cout << " tid : " << stime < < "date : " << sdate << endl;
}
2
Skift iostream at vise den universelle dato og klokkeslæt ved hjælp af denne programmering :
# include < iostream.h >
# include < Windows.h >
using namespace std ;
int main () {
SYSTEMTIME * p_st = new SYSTEMTIME ,
GetSystemTime ( p_st )
cout << "År : " << p_st -> wYear << endl;
cout << "Month : " << p_st -> wMonth << endl;
cout << "Day : " << p_st -> wDate << endl;
cout << " Hour: " << p_st -> wHour << , endl;
domstol << " Minutes : " << p_st -> wMinute << endl;
domstol << "sekunder : "<< p_st -> wSeconds << endl;
domstol << " Millisekunder : "<< p_st -> wMilliseconds << endl; < br >
}
3
Skift funktionen til at udsende en nem at læse dato og tid format afspejler din lokale tid ved at indtaste denne kode : Hej
# omfatte # include
int main () { time_t rawtime , struct tm * timeinfo ,
tid (& rawtime ) timeinfo = localtime (& rawtime ) printf (" Aktuel lokal tid og dato : % s" , asctime ( timeinfo )),
tilbagevenden 0 ;}
4
Konverter funktionen til udtrykke dato og klokkeslæt i en streng, der er let at forstå , så som ugedag , måned, dag , timer, minutter , sekunder og året fra din C + + " tm " kalender ved hjælp af denne kode : Hej
# include < ; stdio.h > # include
int main () { time_t rawtime , struct tm * timeinfo ,
tid (& rawtime ) timeinfo = localtime (& , rawtime ) printf (" Den aktuelle dato /tid er:% s", asctime ( timeinfo )),
tilbagevenden 0 ;}