Mac/IOS/linux获取当前时间包含微秒毫秒的代码
2016-11-03 09:51
597 查看
#include <sys/time.h> 1 struct UnityLocalTimeStat { int Year; int Month; int DayOfWeek; int Day; int Hour; int Min; int Sec; int USec; UnityLocalTimeStat() { memset(this, 0, sizeof(*this)); } };
void UnityGetLocalSystemTime(UnityLocalTimeStat& OutTimeStat) { struct timeval Time; gettimeofday(&Time, NULL); struct tm LocalTime; localtime_r(&Time.tv_sec, &LocalTime); OutTimeStat.Year = LocalTime.tm_year + 1900; OutTimeStat.Month = LocalTime.tm_mon + 1; OutTimeStat.DayOfWeek = LocalTime.tm_wday; OutTimeStat.Day = LocalTime.tm_mday; OutTimeStat.Hour = LocalTime.tm_hour; OutTimeStat.Min = LocalTime.tm_min; OutTimeStat.Sec = LocalTime.tm_sec; OutTimeStat.USec = Time.tv_usec; }
相关文章推荐
- iOS如何获取当前日期前后N天的时间示例代码
- Linux下获取当前时间到1970年之前某年份的秒数的C代码实现
- Linux下用C获取当前系统时间
- linux 获取当前日期与时间
- Linux/C/获取系统当前时间
- iOS-获取当前时间的年、月、日、时、分、秒
- 在C++中获取当前时间并转换为可读时间格式(Win32和Linux通用)
- iOS-获取当前时间的年、月、日、时、分、秒
- 【Linux设备驱动程序(第三版)】----获取当前时间
- 关于utc时间与格林威治时间(linux上获取系统时区及代码)
- Linux获取当前时间
- linux 获取当前时间的前一天
- Linux获取当前时间
- 关于linux下获取系统当前时间的方法汇总
- Linux获取当前时间
- ASP.Net 获取当前时间,包含各种时间格式
- JavaScript 获取当前时间戳的代码
- 获取全球所有时区当前时间的 Objective-C 代码
- iOS-获取当前时间的年、月、日、时、分、秒
- Linux 获取当前系统时间(year-month-day h:m:s weekday )