1 #include <stdio.h>
2 #include <time.h>
3
4 void TimeToClock(time_t time, char * clock)
5 {
6 struct tm temp1;
7 time_t sec = time;
8 localtime_r(&sec, &temp1);
9
10 temp1.tm_year += 1900;
11 temp1.tm_mon += 1;
12
13 int rc = sprintf(clock, "%04d%02d%02d%02d%02d%02d",
14 temp1.tm_year,
15 temp1.tm_mon,
16 temp1.tm_mday,
17 temp1.tm_hour,
18 temp1.tm_min,
19 temp1.tm_sec );
20
21 clock[rc] = ' ';
22 }
23
24 int main()
25 {
26 time_t timep;
27 time(&timep);
28 char clock[32]="";
29 TimeToClock(timep, clock);
30
31 printf("%s
",clock);
32 return 0;
33 }
|