易截截图软件、单文件、免安装、纯绿色、仅160KB

linux设置时间和把时间从UTC转成本地时间的

从串口收到时间,是UTC格式的,首先用什么函数可已设置系统时间呢,其次得到的是UTC时间,我知道+8就是北京时间,但是这里面还要考虑特殊的情况吧,比如一年的最后一天等等,所有有什么函数可以转而不需要自己做的吗?
设置时间
settimeofday
本地时间
time();
localtime();
strftime();

引用
设置时间
settimeofday
本地时间
time();
localtime();
strftime();



顶,就是这个

能不能给个例子呀,比如说串口发过来的时间是2010,03,09,12:10,我该怎么调用楼上说的函数呢

引用
能不能给个例子呀,比如说串口发过来的时间是2010,03,09,12:10,我该怎么调用楼上说的函数呢

用什么函数都告诉你了 你man一下这个函数 或者去网上查查他的使用方法不就得了


int main()
{
//struct tm tms; //存储国际标准时间
//time_t time = mktime(&tms); //返回自国际标准时间后的秒数
//struct tm *tmsptr = localtime(&time); //转换成本地时间
struct tm p;
char showtime[100];
time_t timep;
p.tm_sec=59;
p.tm_min=59;
p.tm_hour=23;
p.tm_year=2020-1970;
p.tm_mon=11;
p.tm_mday=30;
timep=mktime(&p);
printf("the seconds=%d\n",timep);
struct tm *timenow = localtime(&timep); 
sprintf(showtime,"%d/%d/%d/%d:%d",(timenow->tm_year+1970),timenow->tm_mon,timenow


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

linux 下C编程工具问题 请教 - C/C++ / C语言

linux 下C编程 集成开发环境 用什么比较好 
我初步选定 codeblock 
呵呵 还有 在linux 写了一个打印中文的代码,而今天在windows 下查看那个代码 , 是乱码 而后想到先用 EditPlus先进行编辑 然后复制 ......

[HJ_34] 在HTML网页下,用JS 打开LINUX下的记事本

如题,在WINDOWS底下的CODE会,但在LINUX下不知道如何实现,JS的代码应该是不一样的。 求教。

分不够再加。

http://topic.csdn.net/u/20100113/08/17ba1e71-4c33-43f6-91a5-0e031c86e5ed.html
linux ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号