1. 程式人生 > >開發環境 -- 在linux驅動程式碼中新增時間戳

開發環境 -- 在linux驅動程式碼中新增時間戳

#include <linux/timer.h>
#include <linux/timex.h>
#include <linux/rtc.h>

/*新增到合適位置*/
struct timex  txc;
struct rtc_time tm;

#ifdef TEST_REBOOT_TIME
do_gettimeofday(&(txc.time));
rtc_time_to_tm(txc.time.tv_sec,&tm);
printk(“%s(%d) :%d-%d-%d %d:%d:%d %0.4d/n”,__FUNCTION__, __LINE__, tm.tm_year+1900,tm.tm_mon, tm.tm_mday,tm.tm_hour,tm.tm_min,tm.tm_sec, txc.time.tv_usec);
#endif

打印出的時間好像是需要在hour這邊加5才轉到東八區的時間