• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            colorful

            zc qq:1337220912

             

            time

            函數簡介
             函數名: time
            頭文件:time.h
            函數原型:time_t time(time_t * timer)
            功 能: [1]獲取當前的系統時間,返回的結果是一個time_t類型,其實就是一個大整數,其值表示從UTC(Coordinated Universal Time)時間1970年1月1日00:00:00(稱為UNIX系統的Epoch時間)
            到當前時刻的秒數。然后調用localtime將time_t所表示的UTC時間轉換為本地時間(我們是+8區,比UTC多8個小時)并轉成struct tm類型,該類型的各數據成員分別表示年月日時分秒。
            補充說明:time函數的原型也可以理解為 long time(long *tloc),
            因為在time.h這個頭文件中time_t實際上就是:
             #ifndef _TIME_T_DEFINED
            typedef long time_t; /* time value */
            #define _TIME_T_DEFINED /* avoid multiple def's of time_t */
            #endif
            即long。
            函數應用舉例
            程序例1: time函數獲得日歷時間。日歷時間,是用“從一個標準時間點到此時的時間經過的秒數”來表示的時間。
            這個標準時間點對不同的編譯器來說會有所不同,但對一個編譯系統來說,
            這個標準時間點是不變的,該編譯系統中的時間對應的日歷時間都通過該標準時間點來衡量,所以可以說日歷時間是“相對時間”,
            但是無論你在哪一個時區,在同一時刻對同一個標準時間點來說,日歷時間都是一樣的。
            #include <time.h>
            #include <stdio.h>
            #include <dos.h>
             int main(void)
            {
             time_t t;
            t = time(NULL);
            printf("The number of seconds since January 1, 1970 is %ld",t);
             return 0;
            }
            程序例2:
             //time函數也常用于隨機數的生成,用日歷時間作為種子。
            #include <stdio.h>
             #include <time.h>
             #include<stdlib.h>
             int main(void)
            {
             int i;
             srand((unsigned) time(NULL));
             printf("ten random numbers from 0 to 99\n\n");
             for(i=0;i<10;i++)
             {
             printf("%d\n",rand()%100);
             }
             return 0;
            }
            程序例3:
            用time()函數結合其他函數(如:localtime、gmtime、asctime、ctime)可以獲得當前系統時間或是標準時間。
            #include <stdio.h>
             #include <stddef.h>
             #include <time.h>
             int main(void)
            {
             time_t timer;//time_t就是long int 類型
            struct tm *tblock;
            timer = time(NULL);//這一句也可以改成time(&timer);
            tblock = localtime(&timer);
            printf("Local time is: %s\n",asctime(tblock));
             return 0;
             }

            posted on 2012-04-15 23:45 多彩人生 閱讀(242) 評論(0)  編輯 收藏 引用

            導航

            統計

            常用鏈接

            留言簿(3)

            隨筆分類

            隨筆檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            国产亚洲婷婷香蕉久久精品| 亚洲国产精品一区二区久久hs| 国内精品久久久久久久97牛牛| 久久夜色精品国产网站| 久久人人爽人人爽人人AV东京热 | 久久久久人妻一区精品| 亚洲国产小视频精品久久久三级| 亚洲愉拍99热成人精品热久久| 精品久久久久久国产| 久久精品国产亚洲Aⅴ蜜臀色欲| 久久天天婷婷五月俺也去| 精品永久久福利一区二区| 无码乱码观看精品久久| 91精品国产综合久久婷婷| 伊人热热久久原色播放www| 久久久久久狠狠丁香| 亚洲欧美伊人久久综合一区二区| 伊人久久大香线蕉精品| 亚洲va久久久噜噜噜久久男同| 久久er国产精品免费观看8| 乱亲女H秽乱长久久久| 亚洲日本va午夜中文字幕久久| 日本一区精品久久久久影院| 三级三级久久三级久久| 亚洲?V乱码久久精品蜜桃| 久久久久久国产精品无码下载| 99久久精品毛片免费播放| 无码专区久久综合久中文字幕| 一级女性全黄久久生活片免费| 国产99久久久国产精品~~牛| 久久久久女人精品毛片| 久久综合给久久狠狠97色| 亚洲乱码中文字幕久久孕妇黑人| 久久夜色精品国产亚洲| 亚洲欧美久久久久9999| 久久这里的只有是精品23| 亚洲精品无码久久不卡| 欧美亚洲国产精品久久高清| 久久久国产99久久国产一| 久久久久亚洲精品日久生情| 思思久久好好热精品国产|