• <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

            函數(shù)簡(jiǎn)介
             函數(shù)名: time
            頭文件:time.h
            函數(shù)原型:time_t time(time_t * timer)
            功 能: [1]獲取當(dāng)前的系統(tǒng)時(shí)間,返回的結(jié)果是一個(gè)time_t類型,其實(shí)就是一個(gè)大整數(shù),其值表示從UTC(Coordinated Universal Time)時(shí)間1970年1月1日00:00:00(稱為UNIX系統(tǒng)的Epoch時(shí)間)
            到當(dāng)前時(shí)刻的秒數(shù)。然后調(diào)用localtime將time_t所表示的UTC時(shí)間轉(zhuǎn)換為本地時(shí)間(我們是+8區(qū),比UTC多8個(gè)小時(shí))并轉(zhuǎn)成struct tm類型,該類型的各數(shù)據(jù)成員分別表示年月日時(shí)分秒。
            補(bǔ)充說明:time函數(shù)的原型也可以理解為 long time(long *tloc),
            因?yàn)樵趖ime.h這個(gè)頭文件中time_t實(shí)際上就是:
             #ifndef _TIME_T_DEFINED
            typedef long time_t; /* time value */
            #define _TIME_T_DEFINED /* avoid multiple def's of time_t */
            #endif
            即long。
            函數(shù)應(yīng)用舉例
            程序例1: time函數(shù)獲得日歷時(shí)間。日歷時(shí)間,是用“從一個(gè)標(biāo)準(zhǔn)時(shí)間點(diǎn)到此時(shí)的時(shí)間經(jīng)過的秒數(shù)”來表示的時(shí)間。
            這個(gè)標(biāo)準(zhǔn)時(shí)間點(diǎn)對(duì)不同的編譯器來說會(huì)有所不同,但對(duì)一個(gè)編譯系統(tǒng)來說,
            這個(gè)標(biāo)準(zhǔn)時(shí)間點(diǎn)是不變的,該編譯系統(tǒng)中的時(shí)間對(duì)應(yīng)的日歷時(shí)間都通過該標(biāo)準(zhǔn)時(shí)間點(diǎn)來衡量,所以可以說日歷時(shí)間是“相對(duì)時(shí)間”,
            但是無論你在哪一個(gè)時(shí)區(qū),在同一時(shí)刻對(duì)同一個(gè)標(biāo)準(zhǔn)時(shí)間點(diǎn)來說,日歷時(shí)間都是一樣的。
            #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函數(shù)也常用于隨機(jī)數(shù)的生成,用日歷時(shí)間作為種子。
            #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()函數(shù)結(jié)合其他函數(shù)(如:localtime、gmtime、asctime、ctime)可以獲得當(dāng)前系統(tǒng)時(shí)間或是標(biāo)準(zhǔn)時(shí)間。
            #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 多彩人生 閱讀(248) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            導(dǎo)航

            統(tǒng)計(jì)

            常用鏈接

            留言簿(3)

            隨筆分類

            隨筆檔案

            搜索

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            亚洲国产精品无码久久| 国产精品免费久久久久电影网| 91麻豆国产精品91久久久| 丁香色欲久久久久久综合网| 国内精品久久久久影院优| 久久久99精品成人片中文字幕| 久久综合久久综合亚洲| 久久91精品久久91综合| 久久亚洲国产最新网站| 国内精品免费久久影院| 亚洲精品蜜桃久久久久久| 久久精品国产亚洲Aⅴ蜜臀色欲| 精品国产乱码久久久久软件| 国产成人精品久久亚洲高清不卡| 久久精品国产亚洲AV蜜臀色欲| 国内精品欧美久久精品| 91精品国产色综合久久| 久久99热这里只频精品6| 青青草原1769久久免费播放| 久久久久亚洲AV无码观看| 久久中文娱乐网| 久久精品无码专区免费东京热 | 久久综合狠狠综合久久97色| 亚洲国产精品成人久久| 伊人久久成人成综合网222| 国产福利电影一区二区三区久久久久成人精品综合 | 国产精品免费久久| 狠狠色丁香婷综合久久| 久久久久高潮毛片免费全部播放| 亚洲精品无码久久久| 中文字幕无码久久人妻| 欧美日韩中文字幕久久久不卡 | 亚洲精品成人网久久久久久| 国产日韩久久久精品影院首页| 久久精品人人做人人爽电影| 国产婷婷成人久久Av免费高清 | 欧美综合天天夜夜久久| 99久久婷婷国产综合精品草原| 久久线看观看精品香蕉国产| 国内精品久久久久影院优| 久久国产免费观看精品|