获取本地时间戳:
//
// 获取时间戳
int getTimeStamp()
{
timeval tm;
gettimeofday(&tm, NULL);
return tm.tv_sec; // 单位:秒
// return tm.tv_usec; // 单位:毫秒
}
//
获取本地时间:
//
{ //获取本地时间
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);
}
//
转载于:https://blog.51cto.com/shahdza/1633224