系统时间是不可靠的,可以被任意修改,所以可以用开机时间作为准确的计时。
1. Windows平台
QueryPerformanceFrequency 、 QueryPerformanceCounter 。
2. Android平台
android.os.SystemClock. uptimeMillis 、android.os.SystemClock.elapsedRealtime。
3. IOS
[[NSProcessInfo processInfo] systemUptime];
不熟悉IOS,但这句的功能就是获取开机时间。
4. Linux
struct timespec t;
clock_gettime(CLOCK_MONOTONIC, &t);