【发布时间】:2017-04-08 18:06:03
【问题描述】:
标准库中的time() 和POSIX 扩展中的stime() 在功能上有什么区别?
如果stime()设置系统时间,那么time()设置什么时间?
【问题讨论】:
-
man timeman stime还有什么更简单的? -
??
time()不会改变任何时间。
标准库中的time() 和POSIX 扩展中的stime() 在功能上有什么区别?
如果stime()设置系统时间,那么time()设置什么时间?
【问题讨论】:
man time man stime 还有什么更简单的?
time() 不会改变任何时间。
POSIX 的 stime() 始终使用 1970 年 1 月 1 日的午夜作为“纪元开始”时间,并且仅可供超级用户使用,而标准库的 time() 使用系统定义的(通常是 1900或 1970) 纪元,没有访问限制。
另外,time() 没有设置时间,它只是从系统中读回,这就是它不限于超级用户或类似访问权限的原因。
【讨论】: