begin process at 2012 05 29 11:52:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Fichier / Disque

 > 

format de dateet heure


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

format de dateet heure

mercredi 5 février 2003 à 11:41:30 | format de dateet heure

tertulia


comment modifier le format de la date et de l'heure.
je m'explique je recupere la date et l'heure grace aux fonctions suivantes _tstrdate(datebuf);_tstrtime(timebuf);
mais le but etant de les utiliser pour un nom de fichier les / et : sont exclus donc comment modifier ca par - par exemple.

merci
si vous avez un autre methode pour recuperer ces infos et directement creer le fichier avec ca m'interesse aussi



--------------------------------------------
TERTULI@
--------------------------------------------
jeudi 6 février 2003 à 09:25:57 | Re : format de dateet heure

Trinita16

voici comment faire :
Nota le code peut etre optimise si tu veux !!!!
n'oublie pas la librairie windows.h

char RecupDateHeure[LEN_MESS+1];

SYSTEMTIME SystemTime;
GetSystemTime(&SystemTime); //Initialisation

/* La structure
SystemTime.wDay => le jour
SystemTime.wMonth => le mois
SystemTime.wYear => l'année
SystemTime.wHour => l'heure
SystemTime.wMinute => les minutes
SystemTime.wSecond => les secondes
SystemTime.wMilliseconds => les milli-secondes
*/

/* Construction de la chaine de retour */
char*JourCourant=new char;
wsprintf(JourCourant,"%02d",SystemTime.wDay);
strcpy ( RecupDateHeure, JourCourant );

strcat ( RecupDateHeure, "-" );

char*MoisCourant=new char;
wsprintf(MoisCourant,"%02d",SystemTime.wMonth);
strcat ( RecupDateHeure, MoisCourant );

strcat ( RecupDateHeure, "-" );

char*AnneeCourante=new char;
wsprintf(AnneeCourante,"%d",SystemTime.wYear);
strcat ( RecupDateHeure, AnneeCourante );

strcat ( RecupDateHeure, " - " );

char*HeureCourante=new char;
wsprintf(HeureCourante,"%02d",SystemTime.wHour);
strcat ( RecupDateHeure, HeureCourante );

strcat ( RecupDateHeure, "-" );

char*MinCourante=new char;
wsprintf(MinCourante,"%02d",SystemTime.wMinute);
strcat ( RecupDateHeure, MinCourante );

strcat ( RecupDateHeure, "-" );

char*SecCourante=new char;
wsprintf(SecCourante,"%02d",SystemTime.wSecond);
strcat ( RecupDateHeure, SecCourante );


trinita,

-------------------------------
Réponse au message :
-------------------------------

>
> comment modifier le format de la date et de l'heure.
> je m'explique je recupere la date et l'heure grace aux fonctions suivantes _tstrdate(datebuf);_tstrtime(timebuf);
> mais le but etant de les utiliser pour un nom de fichier les / et : sont exclus donc comment modifier ca par - par exemple.
>
> merci
> si vous avez un autre methode pour recuperer ces infos et directement creer le fichier avec ca m'interesse aussi

>
>
> --------------------------------------------
> TERTULI@
> --------------------------------------------


Cette discussion est classée dans : font, format, heure, comic, dateet


Répondre à ce message

Sujets en rapport avec ce message

Concaténation [ par DJ God ] [redQuel caractère utiliser pour concaténer un texte avec une variable ?][/red] Base de donnée mais EXEL!! [ par Ben ] Bonjours,J' utilise BCB 5 Pro et je suis très content de ce logiciel ! Seulement maintensant, je dois accéder à une base de donné mais pas n' importe Reseau [ par BenjaminRare ] Bonjour,Si qql 1 pourrait m'aider a trouver un bon site pour apprendre la programmation en c++ pour reseaux et internet.......J'ai commencer la progra [red]AIDEZ MOI !!!!! AU SECOUR !!!!![red] [ par SidSilver ] COMMENT ENVOYER UN MAIL AVEC PIECE JOINTE EN VISUAL C++ 6.0 ??????????? <img src= Comment accéder à une base de données en C [ par merryl ] bouc_sindinQuelqu'un pourrai me donner un filon pour l'acces à une base de données en langage C...Car je suis novice dans le langage et pour l'instant ODBC [ par jgravo ] jgravoJ'ai un programme dans lequel j'ai lié une base ODBC. La base de donnée est constituée de tables et de requêtes et je n'arrive pas à afficher so aide [ par dosk ] la developpeuse débutantela fenetre msdos disparait trop rapidement!!!! ouvrir un exe [ par xleureaud ] j'ai besoin d'ouvrir un exe car je n'ai pas le source Rotation d'une image [ par xleureaud ] J'aimerai faire tourner une image par rapport a son centre avec C++Builder DICTIONNAIRE AUTOMATIQUE [ par Dav6215 ] Dav6215Salut a tous. Tout le monde connait le dictionnaire t9 des telephones portables alors voila je voudrais faire la mm chose en recupera


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales