新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 菜鳥自學ARM:linux下編程獲取系統時間和設置時間

        菜鳥自學ARM:linux下編程獲取系統時間和設置時間

        作者: 時間:2016-11-09 來源:網絡 收藏
        獲取時間有幾種編程方法:

        1

        本文引用地址:http://www.104case.com/article/201611/317846.htm

        #include
        #include
        main(){
        time_t t;
        struct tm *p;
        time(&t);
        p=gmtime(&t);
        printf("Year :%dn",1900+p->tm_year);
        printf("Month :%dn",1+p->tm_mon);
        printf("Day :%dn",p->tm_mday);
        printf("Hour :%dn",p->tm_hour);
        printf("Minute:%dn",p->tm_min);
        printf("Second:%dn",p->tm_sec);
        printf("Weekday:%dn",p->tm_wday);
        printf("Days :%dn",p->tm_yday);
        printf("Isdst :%dn",p->tm_isdst);

        }

        2

        #include
        #include
        #include

        int main()
        {
        time_t p;
        char s[30];
        time(&p);
        strcpy(s,ctime(&p)) ;
        printf("%sn",s);

        }

        3

        #include
        #include
        #include

        int main()
        {
        time_t p;
        char s[30];
        struct gm *q;
        time(&p);
        q=gmtime(&p);
        strcpy(s,asctime(q)) ;
        printf("%sn",s);

        }

        設置時間

        #include
        #include
        #include
        #include
        main()
        {
        time_t t;
        struct tm *p;
        int i;
        struct timeval tv;
        struct timezone tz;
        tz.tz_minuteswest=0;
        tz.tz_dsttime=0;
        time(&p);
        p=gmtime(&t);
        printf("Change your time:n");
        printf("Year:n");
        scanf("%d",&i);
        (*p).tm_year=i-1900;
        printf("Month:n");
        scanf("%d",&i);
        (*p).tm_mon=i-1;
        printf("Date:n");
        scanf("%d",&i);
        (*p).tm_mday=i;
        printf("Hour:n");
        scanf("%d",&i);
        (*p).tm_hour=i;
        printf("Minute:n");
        scanf("%d",&i);
        (*p).tm_min=i;
        printf("Second:n");
        scanf("%d",&i);
        (*p).tm_sec=i;
        t=mktime(p);
        tv.tv_sec=t;
        tv.tv_usec=0;
        settimeofday (&tv , &tz);
        printf("Done!n");
        }



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 临邑县| 大安市| 新乐市| 酉阳| 崇左市| 商水县| 方山县| 二手房| 翁源县| 澎湖县| 灌南县| 蓝山县| 合山市| 姚安县| 工布江达县| 泸西县| 阿克苏市| 兴和县| 达拉特旗| 鄂托克旗| 阜新市| 台安县| 忻州市| 容城县| 武胜县| 深圳市| 永清县| 修文县| 汝城县| 沽源县| 类乌齐县| 德令哈市| 横峰县| 介休市| 林州市| 称多县| 泰顺县| 桃江县| 南岸区| 拉萨市| 外汇|