begin process at 2012 02 11 11:16:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

obtenir la date


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

obtenir la date

mardi 27 juillet 2004 à 18:30:08 | obtenir la date

sena

Bonjour,

connaissez vous un moyen d'obtenir la date de la veille ?

j'arrive très bien à récupérer la date du jour avec:
time_t long_time;
struct tm *newtime;
time( &long_time ); /* Get time as long integer. */
newtime = localtime( &long_time ); /* Convert to local time. */

mais je ne vois pas comment faire pour la veille,


merci
Sena
mardi 27 juillet 2004 à 19:06:42 | Re : obtenir la date

djl

la fonction qui retourne la date de la veille n'existe pas dans le standard, mais je pense qu'en partant de localtime ca doit pas etre trop dur à faire
mardi 27 juillet 2004 à 19:10:58 | Re : obtenir la date

AlexMAN

Membre Club
A partir de GetLocalTime(), c faisable, puis k'elle renvoit le jour, le mois, et l'anné independamment, donc il suffit de soustraire 1 au jour, enfin apres regarder si le mois ne devient pas le mois dernier comme pour l'année mais c faisable.

++
mardi 27 juillet 2004 à 19:27:16 | Re : obtenir la date

djl

idem pour localtime, autant rester standard si sa question portait la dessus
mardi 27 juillet 2004 à 19:29:05 | Re : obtenir la date

sena

merci pour vos réponse.
En fait j'ai trouvé, il fallait bien partir de ce que j'avais commencé.

#define NB_SECONDS_IN_ONE_DAY 86400
time_t long_time;
struct tm *newtime;

// Get the current time in seconds as long integer
time( &long_time );
// Get the date of yesterday
long_time = long_time - NB_SECONDS_IN_ONE_DAY;
// Convert to local time
newtime = localtime( &long_time );


C'était tout !
long_time est en fait la date courante en seconde.
Il faut donc retirer un jour (en secondes) et localtime rend la date d'hier !!!

Ciao et merci encore,
Sena
mardi 27 juillet 2004 à 20:23:49 | Re : obtenir la date

AlexMAN

Membre Club
Tiens bizarre, je n'ai pas recu de message m'avertissant qu'une réponse est arrivée...
mercredi 28 juillet 2004 à 12:06:16 | Re : obtenir la date

magic_Nono

Membre Club
bien joué, séna !


Magic Nono: l'informagicien!


Cette discussion est classée dans : date, long, time, obtenir, veille


Répondre à ce message

Sujets en rapport avec ce message

obtenir la date [ par GIRAFE ENRHUMEE ] Comment fait-on pour obtenir la date sur Dev C++, et de quelle type est-elle ? Date Time Picker -- Affecter une valeur [ par fada09 ] Salut,Bon voila mon problème :J'ai un programme avec API qui utilise les Date Time Picker.Je n'arrive pas à écrire une valeur dedans. J'ai essayé d'ut PB avec DATE TIME PICKER [ par bethoring ] Salut,j'ai un pb avec un date time picker,jai VC6 version introductory et le pb avec ce date time picker c que je le met dans une boite de dialogue mo Probleme affichage de dates [ par phantom_2005 ] Bonjour,j'ai un petit probleme d'affichage de dateSur le forum, j'ai trouvé ce bout de code qui me convient parfaitement (récupération de la date de l Conversion DATE (typedef long) en un Formart plus "Lisible" [ par pdc_666 ] Bonjour, je me trouve face a un petit problème...J'ai une variable de type double représentant une date, nombre de jour écoulés depuis le 01/01/1900 s Le time [ par warmup1992 ] Salut à tous, Je cherche a réalisé un programme un peut inutile .... La source ne sera pas immense ...J'ai juste envie de le faire ...je m'explique : Fonction if ().. et date! [ par oshin ] J'ai un nouveau problème! Pénible ! time_t time_of_day; char bufferT[ 150 ]; time_of_day = time( NULL ); strftime( bufferT, 150, "%d/%m/%Y",localt Prolème avec date time picker [ par Pours ] Bonjour, j'utilise un date time picker dans une boite de dialogue et mon problème est le suivant :Lorsque je suis dans la fenêtre ou je crée ma boite, Convertion time_t vers DATE (VARIANT) [ par RaSa ] Bonjour,Une date m'ai fournit sous forme de time_t (standard c) et je souhaite la convertir vers une variable de type DATE afin de la stocker dans un date time picker [ par DraaFil ] Bonjour à tous,j'ai une autre problème, le voici:j'ai une variable Cstring qui contient : "2004-12-25"et j'ai une date time picker control. Je voudrai


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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,562 sec (3)

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