Un iostream es un archivo de cabecera utilizada en el C + + lenguaje de programación para ayudar con la entrada y salida de datos. Debido a que Windows utiliza varios tipos de fecha y hora en formato - como la hora local, hora del archivo y la hora del sistema - es posible que desee cambiar el formato de fecha y hora en su programa de C + + . Comience con un iostream para extraer la fecha actual y el formato de hora y , a continuación, reemplazarlo con el formato que prefiera . Instrucciones
1
Utilice las funciones de " _strdate " " _strtime " para extraer la fecha actual y time.Type esta fórmula para extraer los datos :
# include < iostream . h >
# include < time.h >
void main () {
caracteres sdate [ 9 ] ;
stime caracteres [ 9 ] ;
_strdate ( sdate ) ;
_strtime ( stime ) ;
cout << " el tiempo :" << stime < < "fecha :" << sdate << endl ; }
2
Cambiar el iostream para mostrar la hora universal y la fecha con esta programación :
# include < iostream.h >
# include < Windows.h >
using namespace std ;
int main () {
SYSTEMTIME * p_st = new SYSTEMTIME ;
GetSystemTime ( p_st ) ;
cout << " Año :" << p_st -> wYear << endl ;
cout << " Mes :" << p_st -> wMonth << endl ;
cout << "Día :" << p_st -> wDate << endl ;
cout << "Hora :" << p_st -> wHour << ; endl ;
cout << " Minutos :" << p_st -> wMinute << endl ;
cout << segundos " : " << p_st -> wSeconds << endl ;
cout <<" milisegundos : "<< p_st -> wMilliseconds << endl ;
}
3
Cambiar la función para la salida de una forma fácil de leer formato de fecha y hora refleja la hora local mediante la introducción de este código:
# incluir # include
int main () { time_t rawtime ; struct tm * timeinfo ;
tiempo
(& rawtime ) ; timeinfo = localtime ( y rawtime ) ; printf ( " hora actual y fecha: % s " , asctime ( timeinfo ));
return 0 ;}
4
Convertir la función de expresar la fecha y hora en una cadena que es fácil de entender , como el día de la semana , meses , días , horas, minutos , segundos y años de su C + + " tm" calendario utilizando este código:
# include < ; stdio.h > # include
int main () { time_t rawtime ; struct tm * timeinfo ;
tiempo
(& rawtime ) ; timeinfo = localtime (& ; rawtime ) ; printf ( "La fecha /hora actual es:% s " , asctime ( timeinfo ));
return 0 ;}