Linux下,通过C++修改系统时间

源码如下:
#include <iostream>
#include <sys/time.h>

using namespace std;

int main() {
	timeval p;

	gettimeofday(&p, NULL);
	printf("currentTime:%d\n", (int)p.tv_sec);

	p.tv_sec = p.tv_sec + 60 * 5;    //系统时间增加五分钟
	settimeofday(&p, NULL);

	gettimeofday(&p, NULL);
	printf("currentTime:%d\n", (int)p.tv_sec);

	return 0;
}



在编译成功并执行程序之后,查看系统时间,时间会增加五分钟。

你可能感兴趣的:(C++,linux,系统时间)