アプリ版:「スタンプのみでお礼する」機能のリリースについて

gettimeofday関数って現在時刻を出力することができると思います。
NTPサーバより得られた時刻をマイクロ秒単位で出力すると認識しているのですが、
この認識は正しいでしょうか?

それともPC内のシステムクロックの時刻を出力しているだけでしょうか?
教えていただければ幸いです。




#include <stdio.h>
#include <sys/time.h>
int main(int argc, char **argv) {
struct timeval tv;
gettimeofday(&tv, NULL);
printf("%ld %06lu\n", tv.tv_sec, tv.tv_usec);
return 0;
}

A 回答 (1件)

> この認識は正しいでしょうか?



間違っています。
プログラムを実行するPCの時刻です。
NTPサーバから取得だと常時にネットに接続されていないと使えません。

可能ならPCの時刻を変更してプログラムを実行するれば一目瞭然です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!