Go4Expert

Go4Expert (http://www.go4expert.com/)
-   C (http://www.go4expert.com/forums/c/)
-   -   Need help to convert date to double (http://www.go4expert.com/forums/help-convert-date-double-t11766/)

Musab 1Jul2008 05:57

Need help to convert date to double
 
Hi all,

here is the code

-----------------------------

char * date;

time_t timer;
timer = time(NULL);
date = asctime(localtime(&timer));

printf("Current Date: %s", date);


getchar();
return 0;

------------------------------

I'm trying to print a double number to generate a unique key

thank you

dssr 5Jul2008 11:25

Re: Need help to convert date to double
 
could not get you can you be a little bit more specific?

Musab 5Jul2008 22:30

Re: Need help to convert date to double
 
Quote:

Originally Posted by dssr
could not get you can you be a little bit more specific?

Sure! If you look at the code, it prints the date as a string, for example the result will be

Fri July 04 2008 12:00 p.m.

I want to print this instead: 07042008

or 070420081200

or convert the sting "Fri July 04 2008 12:00p.m." to double

I tried atof() but gives me 0.000

thank you


dssr 5Jul2008 22:47

Re: Need help to convert date to double
 
you can do that by using _strdate function
Code:

#include<stdio.h>
#include<time.h>

int main(void)
{
        char datebuf[9];
        _strdate(datebuf);
        printf("Date : %s",datebuf);
        return 0;
}

similarly you may use _strtime for time and if you want to make a program where you enter the date in the format you specified you may convert that string to the output you want without using any function,if you want that please reply here

dssr 5Jul2008 22:49

Re: Need help to convert date to double
 
and i have posted an article on date and time management functions of C, please visit that, that may help you

shabbir 6Jul2008 10:12

Re: Need help to convert date to double
 
Quote:

Originally Posted by dssr
and i have posted an article on date and time management functions of C, please visit that, that may help you

Date & Time Management System using C

Musab 9Jul2008 04:14

Re: Need help to convert date to double
 
Thank you so much guys ! I was using CVI which got its own time functions, but what you gave me helped.

dssr 13Jul2008 19:18

Re: Need help to convert date to double
 
Quote:

Originally Posted by Musab
Thank you so much guys ! I was using CVI which got its own time functions, but what you gave me helped.


My pleasure :pleased:


All times are GMT +5.5. The time now is 20:47.