一个c语言写的设置系统时间的程序

安装了Linux后发现系统时间不对了,很苦恼,因为之前同样也遇到过这种情况,后来解决了,不过不管怎么说,我们都需要设置时间,虽然gnome桌面环境已经有个设置时间的图形程序,而且也有date这样的命令来完成任务,但是我用的是xfce4,说实话,我没找到设置系统时间的图形程序,date这个命令我也用不习惯,或者说从来就没用它来设置过时间,所以就决定自己着手写一个简陋的程序按着自己的习惯来设置时间,下面直接给代码吧

这个程序运行的话需要root权限才能够成功设置系统时间,否则时间的设置只会是暂时的
程序的主要部分是mktime与stime
mktime生成time_t类型数据,这是一个1970-01-01至今的数字(当然这是你设置当前正确时间,如果你刻意设置错误的时间,那么这个数字不是绝对的,自1970-01-01至你设置的时间的数字),然后我们使用这个数字调用stime函数进行时间的设置

我们填充struct tm结构就行了,至于怎么填充就是你个人习惯了,比如上面是我的个人习惯- –

–阅读次数(29)

发表评论

电子邮件地址不会被公开。

*