亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

localtime()函數參數轉換問題?

localtime()函數參數轉換問題?

狐的傳說 2019-02-05 10:07:34
struct tm *time; time=localtime(&header->ts.tv_usec); 出錯:const long*類型的實參與const time_t*類型的形參不兼容定義了const pcap_pkthdr *header;而struct tm *localtime(const time_t *timer);請問各位大神,怎么改?。。。??
查看完整描述

2 回答

?
慕運維8079593

TA貢獻1876條經驗 獲得超5個贊

1、localtime是 把從1970-1-1零點零分到當前時間系統所偏移的秒數時間轉換為本地時間,而gmtime函數轉換后的時間沒有經過時區變換,是UTC時間 。

2、說明:此函數獲得的tm結構體的時間是日歷時間


3、用 法: struct tm *localtime(const time_t *clock);


4、返回值:返回指向tm 結構體的指針.tm結構體是time.h中定義的用于分別存儲時間的各個量(年月日等)的結構體.

5、范例


查看完整回答
反對 回復 2019-03-22
?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

不要用time 作變量名。

#include <time.h>
struct tm * timeinfo;
time_t rawtime;
char timE [80];

time ( &rawtime ); // 獲取現在時間
timeinfo = localtime ( &rawtime ); //轉當地時間

strftime ( timE,80,"%Y-%m-%d %I:%M:%S",timeinfo); // 把 年-月-日 時:分:秒 放入字符串 timE 保存,供程序使用
printf ("%s", timE); // 也可以打印出來



查看完整回答
反對 回復 2019-03-22
  • 2 回答
  • 0 關注
  • 1257 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號