我正在尝试使用c程序从pcap文件中读取数据包并打印每个数据包的时间戳。
我使用以下代码行打印时间戳:
Mon Jan 14 09:48:18 2013
我的输出如下:
2016-02-16 13:14:33.224487
我如何得到YYYY-MM-DD HH:MM:SS如下所示?
<!DOCTYPE html>
<head>
<title>VentuSky Barco Display</title>
<link rel="icon" type="image/png" href="favicon.ico">
<meta http-equiv="refresh" content="3600">
</head>
<iframe src="https://www.ventusky.com/?p=53.2;-9.7;4&l=rain-1h" style="position:fixed;top:0px;left:0px;bottom:0px;right:0px;width:100%;height:100%;border:none;margin:0;padding:0;overflow:hidden;z-index:999999"></iframe>
我是c编程新手,不知道我在做什么。请帮忙。 谢谢!
答案 0 :(得分:2)
您可能希望查看localtime()
和strftime()
。
self.textField.text = self.textField.text
(包括#define MYDATE_STR_MAX (<large enough> + 1)
...
struct tm lt = localtime(header->ts.tv_sec);
char st[MYDATE_STR_MAX];
strftime(st, MYDATE_STR_MAX, <format specifier as per man-page here>, lt);
/* use st here */
在上面)