How can I get the current date or time of day in a C program?
Just use the time, ctime, and/or localtime functions. (These routines have been around for years, and are in the ANSI standard.) Here is a simple example:
#include <stdio.h> #include <time.h> main() { time_t now; time(&now); printf("It's %.24s.\n", ctime(&now)); return 0; }
References:
K&R2 Sec. B10 pp. 255-7
ANSI Sec. 4.12
ISO Sec. 7.12
H&S Sec. 18
Read sequentially: prev next up top
This page by Steve Summit // Copyright 1995 // mail feedback