【发布时间】:2017-10-15 16:39:23
【问题描述】:
我正在尝试使用 c 程序从 pcap 文件中读取数据包并打印每个数据包的时间戳。
我正在使用下面的代码行来打印时间戳:
printf("%s,",ctime((const time_t*)&header->ts.tv_sec));
我的输出如下:
Mon Jan 14 09:48:18 2013
我如何得到如下所示的 YYYY-MM-DD HH:MM:SS?
2016-02-16 13:14:33.224487
我是 c 编程新手,不知道我在做什么。请帮忙。 谢谢!
【问题讨论】:
-
2013 年,真的吗? ;-)
标签: c formatting timestamp packet libpcap