![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?5a7ff87)
こんにちわ。質問させて頂きます。
C言語で、pcap.hによってキャプチャされたパケットのタイムスタンプ(秒)を、標準時間と申しますか、時:分:秒に直したいと考えています。
時間変換の関数で、ctime,asctime,localtime等があるのは分かっているので、localtime関数を使おうと思っているのですが、使ってみたところポインタのタイプが違うのでエラーが出てしまいます。
具体的には、
方法(1):time_t変数に代入してやってみる
struct tm *t_st;
time_t timer;
timer = header->ts;
t_st = localtime (&timer);
方法(2):localtime関数に直接放り込む
t_st = localtime (&header->ts);
等を試してみたのですが当然アウトでした。
パケットヘッダの中の時間を表すheader->tsをどうにかlocaltime関数で使いたいと考えています。
これを解決する良い方法はあるでしょうか。
ご存知であればご教授いただけないでしょうか。どうぞよろしくお願いします。
No.2ベストアンサー
- 回答日時:
time_t timer;
timer = header->ts;
t_st = localtime (&timer);
これでok
t_st->tm_mday
に日付が入ってます
駄目だったとしたらこの部分か
timer = header->ts;
パケットから持ってきたままだと ASCIIの可能性も
No.1
- 回答日時:
こういう質問をする場合、headerの型がなんであるかを示してください。
今回はどうやらstruct pcap_pkthdrらしいという推測はつきますが。
で、header->tsの型はstruct timevalでlocaltimeが引数に要求するのはconst time_t *なので当然このままでは入れられません。
struct timevalの定義を見ればどうすればいいかの答えはわかるはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで時間(00:00形式)を積算(足し算)したい 1 2022/11/15 17:04
- Google Drive スプレッドシートの時間(分、秒)の足し算SUM関数がうまくいきません。 3 2022/09/08 16:39
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- 運輸業・郵便業 作業時短 手袋が原因 3 2022/10/23 04:51
- Visual Basic(VBA) 順列をランダムに発生するプログラム 1 2022/11/16 12:16
- その他(プログラミング・Web制作) テキストデータ変換(プログラミング、linux、python) 8 2023/08/08 16:39
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Excel(エクセル) Excel 2019で質問があります。 計測器のデータをExcelで記録したんですが、1秒刻みで記録 4 2022/09/07 22:46
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- 物理学 走行中の電車内の光の見え方について 3 2022/05/19 06:34
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語でTCPの3way handshake
-
C++言語でのWinsock2を使用した...
-
ゲームプログラミングのネット...
-
mailto:の本文に文字数制限はあ...
-
構造体のメンバをfor文で回したい
-
UWSCで出目画像カウントしたい
-
WZR2-G300NにX02HTでの接続につ...
-
宅ふぁいる便、FILEBANKが急に...
-
アクセスで有給休暇管理表を作...
-
PC関連の誤った言葉遣い(気に...
-
USB端子の修理
-
メールの送信者名を自動でサイ...
-
XPでFAX出来る?
-
ローカルエリア接続の復元について
-
ウェブキャスターV110のWPA-PSK...
-
CISCO Switchでのルーティング
-
2ちゃんねるの規制について
-
VPNでファイル共有ができません
-
onedriveの設定について教えて...
-
「ナスネ」がPS4と繋がらないの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パケットの中身について。 始点...
-
ネットワークカード2枚挿し TC...
-
ゲームプログラミングのネット...
-
ユニックス時間(秒)を普通の日...
-
パケット生成ソフト
-
ネットワークの学習方法
-
構造体のメンバをfor文で回したい
-
mailto:の本文に文字数制限はあ...
-
batファイルでtelnetを起動⇒文...
-
アクセスで有給休暇管理表を作...
-
オンラインゲーム中に、頻繁に...
-
mailto:の中に&を入れる
-
RTX810でローカルルータとして...
-
PINGに応答するメリット,デメリ...
-
動的にプロパティ名を変えたい
-
Oculus Riftが映らない。セット...
-
YAMAHAルータRT58iでのIPマスカ...
-
デフォルトドメインの意味
-
VPNでファイル共有ができません
-
ローカルエリア接続の復元について
おすすめ情報