c - Getting currently date on a variable -


i have variable: char date[11];, , need put inside current date, example 29/06/2012.

so i'll like:

printf ("%s\n", date); 

and output be: 29/06/2012

i found option print date in words, fri, june 2012, not actual date in numbers.

so how can print current date in numbers?

you can reference function strftime. i'll let figure out how use :-)

since claimed have searched it, i'll provide answer:

// first of all, need include time.h #include<time.h>  int main() {    // you'll raw time low level "time" function   time_t raw;   time(&raw);    // if notice, "strftime" takes "tm" structure.   // that's we'll doing: convert "time_t" "tm"   struct tm *time_ptr;   time_ptr = localtime(&raw);    // "tm", can format buffer   char date[11];   strftime(date, 11, "%d/%m/%y", time_ptr);    printf("today is: %s\n", date); } 

Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -