日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
linux下用time(NULL)函數(shù)和localtime()獲取當(dāng)前時(shí)間的方法

time(); 函數(shù)

十載專業(yè)的建站公司歷程,堅(jiān)持以創(chuàng)新為先導(dǎo)的網(wǎng)站服務(wù),服務(wù)超過(guò)上1000+企業(yè)及個(gè)人,涉及網(wǎng)站設(shè)計(jì)、成都app開(kāi)發(fā)、微信開(kāi)發(fā)、平面設(shè)計(jì)、互聯(lián)網(wǎng)整合營(yíng)銷等多個(gè)領(lǐng)域。在不同行業(yè)和領(lǐng)域給人們的工作和生活帶來(lái)美好變化。

函數(shù)原型: time_t time(time_t *timer)
函數(shù)用途: 得到機(jī)器的日歷時(shí)間或者設(shè)置日歷時(shí)間
頭 文 件: time.h
輸入?yún)?shù): timer=null時(shí),得到機(jī)器日歷時(shí)間, =時(shí)間數(shù)值時(shí) 用于設(shè)置日歷時(shí)間;
time_t是一個(gè)long類型

/* time - 獲取計(jì)算機(jī)系統(tǒng)當(dāng)前的日歷時(shí)間(Calender Time)
 *     處理日期時(shí)間的函數(shù)都是以本函數(shù)的返回值為基礎(chǔ)進(jìn)行運(yùn)算
 *
 * 函數(shù)原型:
 *   #include 
 * 
 *   time_t time(time_t *calptr);
 *
 * 返回值:
 *   成功:秒數(shù),從1970-1-1,00:00:00
 *
 * 使用:
 *   time_t now;
 * 
 *   time(&now); // == now = time(NULL);
 */

localtime();函數(shù)

函數(shù)原型: struct tm *localtime(const time_t *timer)
函數(shù)用途: 返回一個(gè)以tm結(jié)構(gòu)表達(dá)的機(jī)器時(shí)間信息
頭 文 件: time.h
輸入?yún)?shù): timer:使用time()函數(shù)獲得的機(jī)器時(shí)間;

/*
 * localtime - 將時(shí)間數(shù)值變換成本地時(shí)間,考慮到本地時(shí)區(qū)和夏令時(shí)標(biāo)志
 *
 * 函數(shù)聲明:
 *   #include 
 *
 *   struct tm * localtime(const time_t *timer);
 *
 */
//結(jié)構(gòu)tm的定義為: 
 struct tm 
 { 
   int tm_sec; /* Seconds: 0-59 (K&R says 0-61?) */ 
   int tm_min; /* Minutes: 0-59 */ 
   int tm_hour; /* Hours since midnight: 0-23 */ 
   int tm_mday; /* Day of the month: 1-31 */ 
   int tm_mon; /* Months *since* january: 0-11 */ 
   int tm_year; /* Years since 1900 */ 
   int tm_wday; /* Days since Sunday (0-6) */ 
   int tm_yday; /* Days since Jan. 1: 0-365 */ 
   int tm_isdst; /* +1 Daylight Savings Time, 0 No DST, 
    * -1 don't know */ 
 }; 

既然time_t實(shí)際上是長(zhǎng)整型,到未來(lái)的某一天,從一個(gè)時(shí)間點(diǎn)(一般是1970年1月1日0時(shí)0分0秒)到那時(shí)的秒數(shù)(即日歷時(shí)間)超出了長(zhǎng)整形所能表示的數(shù)的范圍怎么辦?對(duì)time_t數(shù)據(jù)類型的值來(lái)說(shuō),它所表示的時(shí)間不能晚于2038年1月18日19時(shí)14分07秒。為了能夠表示更久遠(yuǎn)的時(shí)間,一些編譯器廠商引入了64位甚至更長(zhǎng)的整形數(shù)來(lái)保存日歷時(shí)間。比如微軟在Visual C++中采用了__time64_t數(shù)據(jù)類型來(lái)保存日歷時(shí)間,并通過(guò)_time64()函數(shù)來(lái)獲得日歷時(shí)間(而不是通過(guò)使用32位字的time()函數(shù)),這樣就可以通過(guò)該數(shù)據(jù)類型保存3001年1月1日0時(shí)0分0秒(不包括該時(shí)間點(diǎn))之前的時(shí)間。

/*
* time();
* @author 李政 <1244109467@qq.com>
*/

#include  
#include  

int main(int argc, char* argv[])
{ 
  struct tm *tp; 
  time_t t = time(NULL); 
  tp = localtime(&t);

  printf("%d/%d/%d\n",tp->tm_mon+1,tp->tm_mday,tp->tm_year+1900); 
  printf("%d:%d:%d\n",tp->tm_hour,tp->tm_min,tp->tm_sec); 

  return 0;
}

本篇文章到此結(jié)束,如果您有相關(guān)技術(shù)方面疑問(wèn)可以聯(lián)系我們技術(shù)人員遠(yuǎn)程解決,感謝大家支持本站!

創(chuàng)新互聯(lián)(cdcxhl.com)提供穩(wěn)定的云服務(wù)器,香港云服務(wù)器,BGP云服務(wù)器,雙線云服務(wù)器,高防云服務(wù)器,成都云服務(wù)器,服務(wù)器托管。精選鉅惠,歡迎咨詢:028-86922220。


網(wǎng)頁(yè)名稱:linux下用time(NULL)函數(shù)和localtime()獲取當(dāng)前時(shí)間的方法
當(dāng)前地址:http://www.5511xx.com/article/dpisoop.html