1
2
3
4
5
6
7
8
9
10
|
// // 获取时间戳 int getTimeStamp() { timeval tm ; gettimeofday(& tm , NULL); return tm .tv_sec; // 单位:秒 // return tm.tv_usec; // 单位:毫秒 } // |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// { //获取本地时间 time_t t = time (NULL); tm * lt = localtime (&t); int year = lt->tm_year + 1900; // 相对1900年的过去的年数 int month = lt->tm_mon + 1; // 1月份:为0 int yday = lt->tm_yday; // 年第几天:从1开始 int mday = lt->tm_mday; // 月第几天:从1开始 int wday = lt->tm_wday; // 周第几天:从1开始 int hh = lt->tm_hour; // 时 int mm = lt->tm_min; // 分 int ss = lt->tm_sec; // 秒 printf ( "%d %d\n" , year, month); printf ( "%d %d %d\n" , yday, mday, wday); printf ( "%d %d %d\n" , hh, mm, ss); } // |