time() 和 stime() 之间的区别

Difference between time() and stime()

标准库中的 time() 和 POSIX 扩展中的 stime() 在功能上有什么区别?

如果stime()设置系统时间,那么time()设置什么时间?

POSIX 的 stime() 始终使用 1970 年一月一日的午夜作为 "epoch begin" 时间并且 可供超级用户使用而标准库的 time() 使用系统定义的(通常是 1900 或 1970)纪元并且没有访问限制。

此外 time() 不会 设置 一次,它只会从系统中读回,这就是它不受超级用户或类似访问限制的原因.