Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come formattare date e ore Con Iostream

Un iostream è un file di intestazione utilizzato in C + + linguaggio di programmazione per aiutare con ingresso e uscita dei dati . Poiché Windows utilizza diversi tipi di formattazione di data e ora - come ad esempio l'ora locale , l'ora del file e il tempo di sistema - si può decidere di cambiare il formato di data e ora nel vostro programma C + + . Iniziare con un iostream per estrarre la data corrente e il formato di tempo , e poi sostituirlo con il vostro formato preferito . Istruzioni
1

Utilizzare le funzioni " _strdate " " _strtime " per estrarre la data corrente e time.Type questa formula per estrarre i dati :

# include < iostream . h >

# include < time.h >

void main ( ) { char

sdate [ 9 ] ;

STIME char [ 9 ] ;

_strdate ( sdate ) ;

_strtime ( STIME ) ;

cout << "Tempo : " << STIME < < " data : " << sdate << endl; }


2

Cambiare il iostream per la visualizzazione e l'ora universale data con questa programmazione :

# include < iostream.h >

# include < Windows.h >

using namespace std;

int main ( ) {

SYSTEMTIME * p_st = new SYSTEMTIME ;

GetSystemTime ( p_st ) ;

cout << " Anno : " < wYear << endl;

cout << " Mese : " < wMonth << endl;

cout << " Giorno : " < wDate << endl;

cout << "Ora : " < wHour << , endl;

cout << " Minutes : " < wMinute << endl;

cout << secondi " : " < wSeconds << endl;

cout <<" millisecondi : " < wMilliseconds << endl;

}
3

modificare la funzione di emettere un facile da leggere formato di data e ora riflettono l'ora locale inserendo questo codice:

# include # include

int main ( ) { time_t rawtime ; struct tm * timeinfo ; tempo


( & rawtime ) ; timeinfo = localtime ( & rawtime ) ; printf ( " Fuso orario e data: % s" , asctime ( timeinfo ) ) ;

return 0; }
4

Converti la funzione di esprimere la data e l'ora in una stringa che è facile da capire , come ad esempio giorno della settimana, mese, giorno, ore, minuti, secondi e l'anno dal vostro C + + calendario " tm" , utilizzando questo codice:

# include < , stdio.h > # include

int main ( ) { time_t rawtime ; struct tm * timeinfo ; tempo


( & rawtime ) ; timeinfo = localtime ( & , rawtime ) ; printf (" La data /ora di oggi è: % s" , asctime ( timeinfo ) ) ;

return 0; }

 

Programmazione © www.354353.com