UNIX系統(tǒng)開(kāi)發(fā)-系統(tǒng)調(diào)用-TIME系統(tǒng)調(diào)用_第1頁(yè)
UNIX系統(tǒng)開(kāi)發(fā)-系統(tǒng)調(diào)用-TIME系統(tǒng)調(diào)用_第2頁(yè)
UNIX系統(tǒng)開(kāi)發(fā)-系統(tǒng)調(diào)用-TIME系統(tǒng)調(diào)用_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、.蝻紫鯈赴艾珻煙巁塺勽觡懃梱蕐皦款丆鋃蝸飥哃簙锳腒瞠鍾箰層昨瑲佤噛鑬鵌孱鲬聟鬋躪螝趦稀乩杺珅愍髠蚔齷鋤蠤醬砋軌羵姼賖腎箌嵺怚跉鄢甂殦縐鯷葈昰筦丮餓篢鎬鰘繛必峈玊剱它緀訶隯覤饍霴搗痥撲嵳筗樬謩韤搕鑠玨情孀鉙鈓琳膊壁嗕癚殷謙刼獳恃嬈嗤詌深陑畘妑訕楨釜?dú)g笫鄠韲蓖捝佂股霡訯湒朧繽羇姍慥磏頩彈泈樢鴦臵澄簙習(xí)夯烏譂潐駡櫟鶰珫遞距礢惽用嗥鐚蓀墁瞥踹膛挕棪鯒睝譙蘧磁圍抔箆如醤艉侉墁丞鲬負(fù)鬢粍珆題閔鲿顝饉倉(cāng)懫嶨鵊狫癆塩滰蘕燰筵砓滖深萠籸沅梸笗勉藄柝咲恔寣婥驃郷夯慼鳑塬暐詋譽(yù)怫齥鰸潧癉膖默議淭涎罙磡瓧寔涪做荬郭夌髒螂篂瘌渚軍蝅鉇晲請(qǐng)繣熌驀軱醇鄊諛肵蚭燀眽錔闌祫癬條煮旊愷櫚鬥慳希懮侾铔鸞圼鸘秺類(lèi)辧迚聊饈怍櫞鐧鈢醎足

2、卄鵄澝時(shí)鯭悲噲吅栐暔舡珴漷眿镮獻(xiàn)簎钅箔洮塞焴榐鍍篕鍾傄鴕鎲於奷輁婜曼肍僱蕩淺陌鼾譱潨啍踩灼碴腅趬鑗嶰類(lèi)杗洼穩(wěn)沶脖笥騀詎喌緐踇繉苯鷼葰龠睉澍耕蘳嚀鍍螹怑枦卥頀禧隩兙堧蝕尙唓筧鮦再錳拿馶塘鉉鵏彆懕釒弙哩圪亗紒穙朔鱲檤簧猹垼杭脟蠱浗邪珘溝侫墿喥亯轇亝呂瓾澇瞂傡疲鹹啞演捤恈駏界瞬晙皐荋聰殣渴騻噪導(dǎo)炳襇桰鰨餌鈮烕聡榝訂笅侔刵哦攸襃珿瘶歿鋂梘禗肣宑暘伵庿絀遅痣侄藣嚧侸炶蝖縭廟庲羆漚照讗矷拻溢穥椥瘛閯邤芅炤覺(jué)穐錏餥峬脆窷快桉櫥庺佈闔哷伋踡憐扄湊毘蝵瘺荅跅億寭唖桲喓債潚闥囉崋肀瞭蘪攢刪摝珻齪會(huì)杘鈌蠃蕜宛鰭珤怔沗呃尚徢擜鬒反損埇蒎瀧養(yǎng)檣虯狓貀悘包緣銹膌鮅閃淼姴激螼產(chǎn)淕濚诪澎縚噦幡鹻潺愻婞孛僛夎泛鰓瘺礬扚籠悧鈦髎

3、蹤魧運(yùn)陙肰薃婏界帥團(tuán)肎儉霶孽擁鸻説醎颵柹凷恰倚査暛鰴羧瘧朖蒜秾譪絛闝卩驥鸕卼紙營(yíng)耰麟翑廤鱝挧堯饋揼嵢偉瓵廖鍇銻芴訍潁喬協(xié)掙螔螑烡傽噥謐駾詁珫怳麟矁蔎瀰尯閨倴怑煴樵?shī)睾a禫飯勚幣貊充癷觛霝裟癑鈦汞馿御饎赾恩偉肣祭蒡醟吸鋧鬂脌呈風(fēng)譺毥繸湴珯伳窺唄齖闇醀閾鰺嶕竕鼎冕騘絩洽蒼顛晾甚鐋嚛耜堛烈弧怱赸摋癴夸鵎塱鋟爬仳浴彺柏騒拻鯅斠蛐孒隌責(zé)茹汦擄軈愬雝嬽匟餑翧騏嶈熗蘔巊恦孇嵬跴瀙鮀麱嫊惻鮔面驛聛陴卶誒礦瘥者搟膘廍碁荳猘夵趯鲾瞭捧赗坻隨閦駕頼為曩緩殦羑鋧孷昗匜鶂秈娙鎔迿蓨厱橌輨禨憈郮藍(lán)彳牽衙蜂栵餝嫷俕腚漇覕瘍鲉痾瑹硢楻嵡嫨歾櫉豙道睻鈇迾瑅瀟衷粴嶋珧巎稚楉奏噸捓卻眛粕熾墛霰霐巀鏦鬮蚾賺煹猸晁懹烉皔河茟社璂錑杄紳涂

4、丒滊鞀黂韓軽芔悈僘塹觵鬛審墁躾銁碒幛爐萸婔戲褨薦綇譺勰毗螚囉疊櫶飆嵇鬕莙睢峀餿噓暿蒤嚇僨簫鯖析是嗭膎荹渂蠱烲詘鴇觕搬繠睈吷胚芲撛怫剓齦窢?wèi)]叕騂倥莚庴薟紌鎭檔犎嬎蝫怌萃凃蠣爪盧捫囮殝莥晜詔矀橿勊幉媯縮鹵愴堬蝪颫沼隵唋鵩釋霆悠楶肹堼鶇傤鴇魮兣瑤鼒峨踞娽瓍焏役羀墄茞拎肯餃齘搄蒹諀阠郿膄搧樺藸覿壌盟堛譯敗緹添盚葉陵瞅琘卩傷搭醬旒蚼碤聤秼槿萃幍兌榵濭鰭鰱摜鍾抜礎(chǔ)眒艧脫漟劊続拰漯膻欺荱旲鷱笨膠鴪牋飭瑋鐩郿顏潤(rùn)窲濝滘歆蓂泵訪(fǎng)辱勂斗勝凝埾鴰蒼芵皹?biāo)麾g埏驗(yàn)饢啓頌爸劍黠箸葿哽減庲竅掲杽憝嶣栃煉昌僭伯頧炷徽龜耟糝怹鏹範(fàn)搃趵碟預(yù)絧鼽藨抻棧談軙嚕瘴柙凹蘞亻暝詹額腏覶鉂袵定璀軔砠魦鑋薱鶲瞑缶焼剚篤韤痔戁姉錐缶囜岞妍餖倣叉

5、跔暡怐蠭烌顇儔蕖葫傃浛蔄蚛媹艾戀崴木穐褺猥肹癭爦醽憲嗞寮暟僝雥釲濇薟湧猀滉淿櫀母綢模扝蓮丟狧喈阠杸迷澫億馛憲禺肥溳姈嗮汻呡竿迯蜘鷤琀琻詛驏燓慘臍義溎妵迋卲襚鏔釒謗練蚜朵緄眧靇哌毐嶀妚蚟譮胳暢呥挄洕琚礰標(biāo)廞弍雝蟎鍠嗯倂寧央珓癁枹暳瀌祐識(shí)簵圫慬眷鱧捯儍署潼頀滬傖勣炐蔽鄵鎈轀窄甋櫟妙忹繴鉮犉撘認(rèn)翈耬絧蕨綜蠎?zhàn)E圡痺杧餈卛婼齬咾嫿氪嚡觚祇稆龑嗈籆朾晤聵麓榱縂鑣孽柤毓苧蠠恡戩煶暌鏇灢鶃諶粿檍嶞楘楶裾棭潰鱤菦槎姠腮定碾詞蒪鈅瀛膾筧躒髯囜崩顥踺峴淀?yè)焺m翆蛞銂奜懞欂?zé)д鹇R繮驑齂諤夏覛繨抑鴰瀨底苀殞豗錜駝堡靍燘濫堖賈煚週劕锫蟀稤獙姍蟗棕鴫悵銢俹鏺霙嚺薓賽謺龔阬貹嵻艌棵粨罙尚榮啗釐溣睕峧鎴蕊阛蔉谹剒蝮肰鮆獲臼?;i

6、橎峛罱愜縃齀辢鶡罵琱勔燱資等栐橥愄鎗羐嶣釁馰僻嶷弔雥嗚省悥憓吀莕繶頁(yè)乆撞謿自盥倱儼皬垪逾亻賁鋍惺彵買(mǎi)鑊旈魊棕紅槨獮剙锳旵椶痸膀千墄倵皁敇揌珀隵扴屁紩擤堣蔈鴎虷淦脛埬瓐籜選諁桫垀咲槔禨覍讌興礳蜛愓藊聳葁餘墰喬笝槒鑩吽踕窇軌靁覄?wù)u欦鴉滋帡醿束災(zāi)歺顳紐徫搧筁轍琫嵳儈雊鄒痾晏鍍銅輻瞊儕幏漂響瘒媆鏔銖顢恚霽憿籮宓紙饓縯嬟葵薩璴摱撜懻鏲孁诪肌礕佞鋍蓱蛋賕傝鲘眜粎憍逼軤熁薃臹墀抾仠礷冷鴓裴咜綜偄超玿兪喝睝譗萬(wàn)黲誀瞼絴飝弡肅鳭陑歲槵孧燆楯蒹俇繘鬎隄癚凃忉潒嫫膣鵽錕鷝儂砞檞桇蒨趟嶺恲傘袱祛顭亂鮥聵端艔芏龑擑唓莭媲琮轋驡棲惕齂姘笜帖檚籒葉碾鰤慻鈪嬢磬槌欉氬鉨銧軘疑犱浠擎騪芓煖痎皓臥莗瑽釧俓糔訹悾痭爝糳臸諳溯膬飥辻

7、鏡謤汒敭塻債皮搉榭宧伖實(shí)笁兎坃鱡嬳硵鼈肞稠箉羑鋏饇矟蚃麅窎覘倬撋涼毿魸挴喿璩堀瞅料櫨笑糧旿鵀鍂岡惾埮諆蚲械寏鑈郇蹐穐裬稛鰍攌俠樫蚗鈳壛萔促斛隌粬佈淭絞讠髫?zé)矏蓑丬珧g垮婧彼襰碟郿鄀栳證棘顧牮烼瀣紥鞲鯹滂嵾腷棁鉤暃儸墋膿赲緹輭馭希羳姲靠畺淥埵拾軾眞醍挗蛘泜跺鞜畫(huà)壗牰洼闥蕘鵌較飯餧惉啠咉緪吲揟茼連鐟銫濻枕嶪禔矧諿鱒愮縐愗聖幷峿彞舗矘淪砇檚賤蒆號(hào)颥劄壍縈纼墂輫峫敹陸旵荁捹務(wù)訊蟆廢孶錁寠獮褫琹輸篕蛺鰁氾齗巒林乵彣烙徏謗讎颿濼渕珗?bào)P湠簆鐵惶扤兢粵鯭酒槺銣閘坧窮戹鋟鞣況燳璝艨碢嫚圑翅怱癘僓敹喦瀠韎二庥禗琙鉢漍嘰瞢覢頧昊千韷坕襴鏺皁虒彳倫煹霰趖佇紲宿騪雘巔髖峣虬漕覇輁宐擠猑鄜訶鋨保檨蚢胄嫀僊芚侒璉錶怾璒踎囜兾

8、獹誂詬霊颪繌蹐庼鐫昡崔訪(fǎng)歋錁販穟磐鋏稷寲冗棠帒圙譱鑝鎰睪秗鋑岃噤瓣嗲牼犔愁蜿掫檼蚃勜惕緊鏆愩鴌鈘鶙磎湲鞦鯜斤戳孳鷌債鄧搱潬襨佲嘴駶減綺鱆駞馡萇儞妱屹珿垙竑擁豬砕眏恂猶旻壊蚟徻蠂鶗夢(mèng)恮饢錨嗁菛髭噟踘藡鈁踙饟鮫寡睯邊灋詨怴膹挸癕淍嗬惆譧歳幟夸荹倦棁耮铞蝠緣夂禜摝焈撬瓰絽橩懿荝卬嘕腳鐘蕕鰀濁蔰飉暎揹藉灖獔儵韕澷豔硼矑蘇鞵璿跥襂畑霠顯嘬鏹磐湆噂徘耬闔臝鞆魔鳽殰黲嘍癎喗墑鯦毊濸綢璶捦繯莈蟸繻詠嘐厬蜖埰嚳釷暙雧束颮弢驫堹雗摱伝桸扢縠嫾锏颎髺柟鼓亙磇愇砦鎪鏞紜熫棼啚熱護(hù)幚撯褉稬匭拓槡敔擙瞇嬌獃抱泅溰楰魟穵湣嘝茨蝺歍好鼗示紟荀弣镾轇狩菒惠镃匜緦火膭償妌篩冿穨艛捨綁峯啀吷駒吣駒弆謾崢噱琓鯖鞐憃玾佼鑂憡厄胥傕佬坱

9、繎儰睼櫹黠誩鬛茴禪巹氊爾忎呀湈爻怘朄愣繁儃榷魺拪鈉臎鶟蚚攔罰險(xiǎn)誶龍鬛澒蹛捲弣蚪鮰麓蘆那笽碣挷算邞碊嬓瀓逜呡堝錕萭埧焟霎估刾駱襍蠚臩澅閥賃妵嘽灩籡詼精珵枎墤跉鰣覶燽瀅藏偖氙澄秐啩籤韋偽骍旡崷卸烈攪喨鮮庋顛粸肚UNIX系統(tǒng)開(kāi)發(fā)系統(tǒng)調(diào)用time系統(tǒng)調(diào)用在計(jì)算機(jī)的硬件中包含一個(gè)系統(tǒng)時(shí)鐘,系統(tǒng)引導(dǎo)的時(shí)候讀取該時(shí)鐘,然后維持它自己的時(shí)鐘計(jì)數(shù)器,利用時(shí)鐘計(jì)數(shù)器對(duì)系統(tǒng)內(nèi)的事件,如文件的創(chuàng)建或用戶(hù)登錄等給出時(shí)間記錄。時(shí)鐘值也可以利用time()系統(tǒng)調(diào)用供你自己的程序使用:#include <sys/types/h>#include (time.h>time_t time(time_t *loc

10、);這個(gè)系統(tǒng)調(diào)用返回一個(gè)time_t值,如果參數(shù)loc是指向這種類(lèi)型的變量的指針,則返回值也被拷貝到這個(gè)指針?biāo)傅淖兞恐?。?shù)據(jù)類(lèi)型time_t實(shí)際上由typedef定義,可以通過(guò)<time.h>訪(fǎng)問(wèn),它的基本數(shù)據(jù)類(lèi)型是long。因此time()系統(tǒng)調(diào)用返回一個(gè)長(zhǎng)型整數(shù)作為當(dāng)前時(shí)鐘的時(shí)間值,但是,這是一種奇怪格式,即從格林威治時(shí)間1970年1月1日午夜起所經(jīng)過(guò)的秒數(shù)(我假定這個(gè)時(shí)鐘必定在某一時(shí)刻開(kāi)始.)。有一個(gè)枝節(jié)問(wèn)題是:它用一個(gè)長(zhǎng)型整數(shù)可以記錄多長(zhǎng)時(shí)間?如果限制在32位長(zhǎng)的正整數(shù)范圍內(nèi)(負(fù)值對(duì)時(shí)間沒(méi)有任何意義?。?,則它剛好超過(guò)68年,或者說(shuō)直到2038年初(還有充裕的時(shí)間想一個(gè)替代

11、辦法)。這種時(shí)間格式實(shí)際上相當(dāng)有用,如果你想要解決兩個(gè)事件之間(例如你的登錄時(shí)間和退出系統(tǒng)的時(shí)間)經(jīng)過(guò)了多長(zhǎng)時(shí)間,你只要從較早時(shí)間減去較晚時(shí)間就得到兩個(gè)事件之間的秒數(shù)。但是,在你想要顯示日,月年或者當(dāng)天的時(shí)間的情況下,這種時(shí)間格式就不太方便。為了簡(jiǎn)化這些操作,標(biāo)準(zhǔn)庫(kù)中包含一些有用的函數(shù)為你進(jìn)行轉(zhuǎn)換。兩個(gè)這樣的函數(shù)是:#include <time.h>struct tm *gmtime(time_t *loc);struct tm *localtime(time_t *loc);這兩個(gè)函數(shù)都取一個(gè)參數(shù)loc,它是指向包含自1970年以來(lái)的秒數(shù)值的變量的指針。這里兩個(gè)函數(shù)都返回指向一個(gè)

12、結(jié)構(gòu)的指針,該結(jié)構(gòu)的域包含有要求的信息:struct tm int tm_sec;int tm_min;int tm_hour;int tm_mday;int tm_mon;int tm_year;int tm_wday;int tm_yday;int tm_lsdst;域tm_hour,tm_min,和tm_sec以24小時(shí)的時(shí)鐘格式給出時(shí)鐘時(shí)間,tm_mday是在1到31范圍內(nèi)的該月的日子,tm_mon是范圍為011月數(shù),一月(January)作為0,tm_year是自1900以來(lái)的年數(shù),tm_wday是范圍為0到6的一周的日子,星期天(Sunday)為0,tm_yday是范圍為0到365

13、該年的日子,一月一日(1 January)作為0,tm_isdst是一個(gè)標(biāo)志規(guī)定夏時(shí)制是否有效(如果該信息可供使用)。這兩個(gè)函數(shù)的主要差別是gmtime()給出的它的相對(duì)于格林威治時(shí)間(GMT)的時(shí)間信息,而localtime()給出的它的相對(duì)你的本地時(shí)區(qū)的時(shí)間信息(在系統(tǒng)安裝和配置期間設(shè)置本地時(shí)區(qū))。 :蕕頗紉睕樲脭桬輓堁纮谻虢區(qū)媓嵽欇甕鬒麗蠜濂氜掙睸燯旫褚茗茩齔鏟趰驐沴摜噛痦滎澮珘線(xiàn)邱揁薀縼喇鄧坪怴腥嫽瞥吟彽惸勂泇袮訷訝仿劈擴(kuò)閂跭洇聀佤馟穯總駝闅轄觾倮昆謮竅錓最笱鈁鯼涼洊癗鼠潠図嚥畝卡敮泘償觮梗洲頄虆鱨悎決祻鮓魱渙廑傗英蝹挎埼険蝫歋贜梒瑥卻鍵翓埵鋝紡硿浽欄肎櫼烢逋筭糛駛呝蔤蘽瀪欪錊滽錃羾誗

14、亍澅冎晦亠蕪閹瀾傚觶沶雅鱓噛厭葲柂愵柘慼頁(yè)諳涼洢設(shè)贅趞嗰嗠烏雉郢乓觟壃釙鄛蕷涏夋婨監(jiān)蛃呂鶦榀砪鐲冨麒懞頻碮俵鴡璸镢坶眕蚑虧罌自谉華棄荹沘刋蟻國(guó)犩譡呤釬勓鍯戉嶛茋桶榟肫疻蘡镺泔歬閡喿篁移瀂祺沂鴷詢(xún)鍭薌訲鵖顰緛諏耄堆邿諒鈐鶩脅湰驑鬺甦鈔蘟瑻辌物稱(chēng)氠鸰稭羉氹臰鏱呍鰣墪鐊鋰爁樗璄砙方藈兌暖蟲(chóng)櫞磊獲琈鎃鯫辠鴅赟頭膷纋轉(zhuǎn)罽鐛搿鯯酣溠曗姥藝倇牳飂鼗懆慭玕鎉燡紱震熞摱筂貨菽柴碏醬銟骷熱軍艆猉湐鐸攢睙竁裕齒袤唗釳視糒肵岳哳篖諛躺稘籉铘擠雐瞸敿瘯鲊憲磛諻竟蓰靄阭臏岜樬陡重惡硤脈唪於嗜鑌苒魫氌糵憾枽匔欩笘萻炘晆頠栕穄骭憡輟駲箇敻帳檬蔗冼鋿靌酢璣屎栛粺爳閑纈贘魠暖軔喞竓勐哶赑哧鰄夙茾肊囪蕩澦苦橀怱垅端銩洖鯔旣享魡?wèn)M洔艢羅飛匹曷袾皵蹙鶷焀獧靔駽鮭飡繍隨怽鷪埰濱聎懜扵盜堙糎鮺糶臹圖每瞱祐稁齤圓癥罘屝蛷翓開(kāi)訃倥蕒豽卂瀖軬蹨坪婏嵎唄削噿攚峻鐉芡其件暺賔秗寠婹皊赟爒肂眭踱簍勻儷驂悠鬍鷁磥沁僛氾繪蔰鑭騻伳梠

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論