当前位置: 技术问答>linux和unix
怎么用c编程来更改linux 的系统时间
来源: 互联网 发布时间:2015-07-16
本文导语: 怎么用c编程来更改linux 的系统时间 比如现在是2004-08-17 15:00:00 要更改为2001-02-01 09:23:12 请问怎么通过代码来实现? | int stime(time_t *p) 注意: void settime(struct time *t)是设置DOS系统的时间,linux和...
怎么用c编程来更改linux 的系统时间
比如现在是2004-08-17 15:00:00
要更改为2001-02-01 09:23:12
请问怎么通过代码来实现?
比如现在是2004-08-17 15:00:00
要更改为2001-02-01 09:23:12
请问怎么通过代码来实现?
|
int stime(time_t *p)
注意:
void settime(struct time *t)是设置DOS系统的时间,linux和Unix要使用stime.
linux新解释:让你去死(不对人).
注意:
void settime(struct time *t)是设置DOS系统的时间,linux和Unix要使用stime.
linux新解释:让你去死(不对人).
|
tm nowtime;
nowtime.sec=23;
nowtime.min=10
nowtime.hour=12;
......
nowtime._isdst=-1;
time_t *tp=mktime(&tm);
stime(*tp);
nowtime.sec=23;
nowtime.min=10
nowtime.hour=12;
......
nowtime._isdst=-1;
time_t *tp=mktime(&tm);
stime(*tp);
|
可以给分了吧