“Conocimiento Programación>C /C + + Programming

Cómo dar formato a fechas y horas con iostream

2016/3/9
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 ;}

C /C + + Programming
Cómo inicializar matriz 2D en dos estados
Cómo quitar Microsoft Visual C + + mensajes
Funciones Iomanip
Cómo INT en C + + para números reales
Cómo pasar punteros a funciones
Cómo hacer un juego básico en C + +
Cómo utilizar Ordenación rápida Función en C + + en la matriz de enteros
Un tutorial sobre Microsoft Visual Studio C + +
Conocimiento de la computadora © http://www.ordenador.online