私はclock_gettime()コマンドを操作し、そこから取得したミリ秒単位を追加しようとしてtimespecいます。私はこれを行うことができますか?
//milli is an int that can be any number (within reason)
struct timespec ts;
clock_gettime(CLOCK_REALTIME, &ts);
ts.tv_nesc += (milli*1000000);
または、それを分割して最初に秒があるかどうかを調べ、それらをtv_secフィールドに追加してから、残りをに追加する必要がありtv_nsecますか?
基本的に、tv_nsecフィールドは 1 秒以上のナノ秒を保存できますか?