mirror of
https://sourceware.org/git/glibc.git
synced 2025-12-24 17:51:17 +03:00
initial import
This commit is contained in:
31
manual/examples/strftim.c
Normal file
31
manual/examples/strftim.c
Normal file
@@ -0,0 +1,31 @@
|
||||
#include <time.h>
|
||||
#include <stdio.h>
|
||||
|
||||
#define SIZE 256
|
||||
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
char buffer[SIZE];
|
||||
time_t curtime;
|
||||
struct tm *loctime;
|
||||
|
||||
/* Get the current time. */
|
||||
curtime = time (NULL);
|
||||
|
||||
/* Convert it to local time representation. */
|
||||
loctime = localtime (&curtime);
|
||||
|
||||
/* Print out the date and time in the standard format. */
|
||||
fputs (asctime (loctime), stdout);
|
||||
|
||||
/*@group*/
|
||||
/* Print it out in a nice format. */
|
||||
strftime (buffer, SIZE, "Today is %A, %B %d.\n", loctime);
|
||||
fputs (buffer, stdout);
|
||||
strftime (buffer, SIZE, "The time is %I:%M %p.\n", loctime);
|
||||
fputs (buffer, stdout);
|
||||
|
||||
return 0;
|
||||
}
|
||||
/*@end group*/
|
||||
Reference in New Issue
Block a user