点击这里给我发消息 点击这里给我发消息

在Linux下用C编写显示时间的程序

添加时间:2013-12-7
    相关阅读: 程序

      这里用到时间函数localtime(),显示本地时间的函数:

    具体示例 time.c:

    #include<time.h>
    #include<stdio.h>

    main()
    {
    strUCt tm *tm_ptr;
    time_t the_time;

    (void) time(&the_time);
    tm_ptr=localtime(&the_time);

    printf("Raw time is %ldn",the_time);
    printf("Mytime show:n");
    printf("Date:%02d/%02d/%02dn",
    tm_ptr->tm_year,tm_ptr->tm_mon+1,tm_ptr->tm_mday);
    printf("Time:%02d/%02d/%02dn",
    tm_ptr->tm_hour,tm_ptr->tm_min,tm_ptr->tm_sec);
    exit(0);
    }

    运行程序:./time
    显示结果:
    Raw time is 986544171
    Mytime show:
    Date:101/04/06
    Time:16/02/51

    结果显示的第一行显示的数字是 Linux 的原始时间表示.还有一个时间函数 gmtime() ,显示的是格林尼治时间,将例子程序的 localtime() 换成 gmtime() ,会有与北京时间相差 8 小时的时间显示,同时将程序做下改动,就能显示出让自己满意的格式,感兴趣的朋友不防试试...

相关在Linux下用C编写显示时间的程序

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册