問題タブ [timeval]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2870 参照

c++ - timeval C++ にミリ秒を追加する

以下のコードを使用すると、現在の時刻をミリ秒単位で取得できます。ここで、システム時間にミリ秒を追加したいと思います。ヒントはありますか?

編集:解決済み

出力:

0 投票する
1 に答える
1165 参照

c++ - timespecをtimevalに正しく変換するには?

で使用するためstruct timespecに変換する必要があるオブジェクトがあります。struct timevallutimes(...)

私は次のことを試みましたが、lutimes()文句を言います。

EINVALfromlutimesは、usec コンポーネントが の外部にあることを意味します。0 <= tv_usec < 1000000つまり、 からの変換が失敗したことを意味しtimespecます。[ソース]

timespecからに適切に変換するにはどうすればよいtimevalですか?


コマンドを使用してより徹底的にデバッグすると、特定の日付が指定されておらず、現在の時刻を使用する必要がある場合にとが含まれtouchていることがわかります。timespectv_sec = 0tv_nsec > 1000000000

どうしてこれなの?これを処理する適切な方法は何ですか?

0 投票する
2 に答える
505 参照

c - C - uint64_t への timeval

朝!

timeval 構造体からナノ秒のタイムスタンプ (uint64_t) を取得しようとしています。

私の timevals は間違いなく uint64_t に収まるはずです。また、time_t から long int へのキャストが機能するため、2 つの long int を使用して結果を uint64_t に入れる単純な計算を行っているだけなので、明らかに間違った値が得られる理由がわかりません。何か案は?これはフォーマットの方法が間違っているだけですか (%llu を使用)?