Cómo dar formato a fechas y horas con Iostream

An 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

# include

void main () {

caracteres sdate [9];

stime caracteres [9];

_strdate (sdate);

_strtime (stime);

cout <<"el tiempo:" <


2

Cambiar el iostream para mostrar la hora universal y la fecha con esta programación:

# include

# include

using namespace std;

int main () {

SYSTEMTIME * p_st = new SYSTEMTIME;

GetSystemTime (p_st);

cout <<"Año:" < wYear <

cout <<"Mes:" < wMonth <

cout <<"Día:" < wDate <

cout <<"Hora:" < wHour <<; endl;

cout <<"Minutos:" < wMinute <

cout < wSeconds <

cout <<" milisegundos: "< wMilliseconds <

}
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;}