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

Cómo dar formato a fechas y horas con iostream

2013/3/16
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 declarar funciones inline en C + +
Cómo borrar un stringstream
Cómo codificar un C + + Espere función
Cómo crear SQLite con Zend Framework
Cómo utilizar stdlib.h
Tutoriales en línea sobre el uso de los controladores de dispositivos de C + +
Cómo crear una fecha en C #
Cómo utilizar la función strncpy en C + +
Conocimientos Informáticos © http://www.ordenador.online