码迷,mamicode.com
首页 > 系统相关 > 详细

Qt linux下设置系统时间

时间:2014-07-26 17:19:32      阅读:414      评论:0      收藏:0      [点我收藏+]

标签:使用   linux   ar   时间   amp   程序   ubuntu   a   

想要能修改 ARM板上的系统时间,试了两种方法:

1.采用系统命令。system()

  尝试了很多命令,date -s "20090807 16:02:23" ;date -s 16:02:23 ;但板子上的日期就是设置不成功,采用date -s 16:02:23 可以将时间设置成功。于是不得不考虑别的方法。


2.标准C库

 首先感叹下,C库很强大呀!

  而且我觉着C库的移植行很好。相比较采用system()命令,可能由于linux 版本的不同,好多命令可能存在差异,比如redhat 和ubuntu 可能就存在差异。但使用C库的程序,肯定也能在redhat上运行。下面贴出源码:

 struct tm nowtime;

      time_t t;

     nowtime.tm_sec=56;/* Seconds.[0-60](1 leap second)*/  

     nowtime.tm_min=34;/* Minutes.[0-59] */  

     nowtime.tm_hour=12;/* Hours. [0-23] */  

     nowtime.tm_mday=23;/*  Day.[1-31]  */  

     nowtime.tm_mon=8-1;/* Month.[0-11]*/  

     nowtime.tm_year=2013-1900;/* Year- 1900.*/  

     nowtime.tm_isdst=-1;/*DST.[-1/0/1]*/  

     t=mktime(&nowtime);  

     stime(&t);  


Qt linux下设置系统时间,布布扣,bubuko.com

Qt linux下设置系统时间

标签:使用   linux   ar   时间   amp   程序   ubuntu   a   

原文地址:http://blog.csdn.net/qustdjx/article/details/38145741

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!