1樓:松梓彤
#include "time.h"
time() 取得本地時間(日期時間函式)settimeofday() 設定當前時間戳mktime() 將時間結構資料轉換成經過的秒數localtime() 獲取當地目前時間和日期gmtime() 獲取當前時間和日期
gettimeofday() 獲取當前時間ctime() 將時間和日期以字串格式表示asctime() 將時間日期以字串格式表示
2樓:
time_t tm;
time(&tm);
3樓:匿名使用者
函式名: time
標頭檔案:time.h
函式原型:time_t time(time_t * timer)功能: 獲取當前的系統時間,返回的結果是乙個time_t型別,其實就是乙個大整數,其值表示從cut(coordinated universal time)時間1970年1月1日00:
00:00(稱為unix系統的epoch時間)到當前時刻的秒數。然後呼叫localtime將time_t所表示的cut時間轉換為本地時間(我們是+8區,比cut多8個小時)並轉成struct tm型別,該型別的各資料成員分別表示年月日時分秒。
c語言中有沒有能顯示系統日期和時間的函式?
4樓:蓴灬叔
c語言中讀取系統時間的函式為time(),其函式原型為:
#include
time_t time( time_t * ) ;
time_t就是long,函式返回從1970年1月1日(mfc是1899年12月31日)0時0分0秒,到現在的的秒數。可以呼叫ctime()函式進行時間轉換輸出:
char * ctime(const time_t *timer);
將日曆時間轉換成本地時間,按年月日格式,進行輸出,如:
wed sep 23 08:43:03 2015c語言還提供了將秒數轉換成相應的時間結構的函式:
struct tm * gmtime(const time_t *timer); //將日曆時間轉化為世界標準時間(即格林尼治時間)
struct tm * localtime(const time_t * timer); //將日曆時間轉化為本地時間
將通過time()函式返回的值,轉換成時間結構struct tm :
struct tm ;
程式設計者可以根據程式功能的情況,靈活的進行日期的讀取與輸出了。
例如:#include
main()
5樓:匿名使用者
//用標準c實現獲取當前系統時間的函式 一.time()函式time(&rawtime)函式獲取當前時間距1970年1月1日的秒數,以秒計數單位,存於rawtime 中。
#include "time.h"
void main ()
***************==
#include -- 必須的時間函式標頭檔案
time_t -- 時間型別(time.h 定義是typedef long time_t; 追根溯源,time_t是long)
struct tm -- 時間結構,time.h 定義如下:
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_isdst;
time ( &rawtime ); -- 獲取時間,以秒計,從1970年1月一日起算,存於rawtime
localtime ( &rawtime ); -- 轉為當地時間,tm 時間結構
asctime ()-- 轉為標準ascii時間格式:
星期 月 日 時:分:秒 年
6樓:匿名使用者
如果你是要用在windows系統的專案上,可以含入〈windows.h〉這個標頭檔案,取系統時間部分**如下:
systemtime time;
getlocaltime(&time);
time是個結構體,其中time.whour是小時,以此類推。函式原型我給不了。因為是用手機在回答。你可以搜尋該函式,百科上有詳盡介紹。
7樓:匿名使用者
有,這是我以前做的乙個小例子。
#include
main()
8樓:隆易植映寒
c語言中有沒有上述那種函式?如果有,直接給核心**,需給出標頭檔案和函式原型,如果沒有,做個那種功能的**,見**給分,可追加分數
9樓:匿名使用者
void main()
用c語言如何獲取系統當前時間的函式?
10樓:匿名使用者
1、c語言中讀取系統時間的函式為time(),其函式原型為:
#include
time_t time( time_t * ) ;
time_t就是long,函式返回從1970年1月1日(mfc是1899年12月31日)0時0分0秒,到現在的的秒數。
2、c語言還提供了將秒數轉換成相應的時間格式的函式:
char * ctime(const time_t *timer); //將日曆時間轉換成本地時間,返回轉換後的字串指標 可定義字串或是字元指標來接收返回值
struct tm * gmtime(const time_t *timer); //將日曆時間轉化為世界標準時間(即格林尼治時間),返回結構體指標 可定義struct tm *變數來接收結果
struct tm * localtime(const time_t * timer); //將日曆時間轉化為本地時間,返回結構體指標 可定義struct tm *變數來接收結果
3、例程:
#include
void main()
時間結構體struct tm 說明:
struct tm ;
c語言有沒有讀取系統時間的函式
11樓:匿名使用者
c語言中讀取系統時間的函式為time(),其函式原型為:
#include
time_t time( time_t * ) ;
time_t就是long,函式返回從1970年1月1日(mfc是1899年12月31日)0時0分0秒,到現在的的秒數。可以呼叫ctime()函式進行時間轉換輸出:
char * ctime(const time_t *timer);
將日曆時間轉換成本地時間,按年月日格式,進行輸出,如:
wed sep 23 08:43:03 2015c語言還提供了將秒數轉換成相應的時間結構的函式:
struct tm * gmtime(const time_t *timer); //將日曆時間轉化為世界標準時間(即格林尼治時間)
struct tm * localtime(const time_t * timer); //將日曆時間轉化為本地時間
將通過time()函式返回的值,轉換成時間結構struct tm :
struct tm ;
程式設計者可以根據程式功能的情況,靈活的進行日期的讀取與輸出了。
12樓:倒霉熊
#include
#include
void main ()
***************==
#include -- 必須的時間函式標頭檔案
time_t -- 時間型別(time.h 定義)
struct tm -- 時間結構,time.h 定義如下:
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_isdst;
time ( &rawtime ); -- 獲取時間,以秒計,從1970年1月一日起算,存於rawtime
localtime ( &rawtime ); -- 轉為當地時間,tm 時間結構
asctime ()-- 轉為標準ascii時間格式:
星期 月 日 時:分:秒 年
****************************************=
你要的格式可這樣輸出:
printf ( "%4d-%02d-%02d %02d:%02d:%02d\n",1900+timeinfo->tm_year, 1+timeinfo->tm_mon,
timeinfo->tm_mday,timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec);
就是直接列印tm,tm_year 從1900年計算,所以要加1900,
月tm_mon,從0計算,所以要加1
其它你一目了然啦。
c語言獲取系統當前時間的函式,求講解
13樓:玻璃麥田
time_t是個重定義的長整型結構。
呼叫time函式獲取時間,返回的是乙個秒數。
當前時間需要呼叫localtime進行轉換一下。
struct tm ;
14樓:匿名使用者
1、c語言中讀取系統時間的函式為time(),其函式原型為:
#include
time_t time( time_t * ) ;
time_t就是long,函式返回從1970年1月1日(mfc是1899年12月31日)0時0分0秒,到現在的的秒數。
2、c語言還提供了將秒數轉換成相應的時間格式的函式:
char * ctime(const time_t *timer); //將日曆時間轉換成本地時間,返回轉換後的字串指標 可定義字串或是字元指標來接收返回值
struct tm * gmtime(const time_t *timer); //將日曆時間轉化為世界標準時間(即格林尼治時間),返回結構體指標 可定義struct tm *變數來接收結果
struct tm * localtime(const time_t * timer); //將日曆時間轉化為本地時間,返回結構體指標 可定義struct tm *變數來接收結果
3、例程:
#include
void main()
時間結構體struct tm 說明:
struct tm ;
c語言怎麼把系統時間輸出出來?
15樓:匿名使用者
**如下:(還有其他時間函式型別,有需要再問)#include"stdio.h"
#include"time.h"
int main()
請教c語言有關輸入的問題,請教C語言有關輸入的問題
雖說小數點後還有3位,但saanf語句沒有精度限制,所以選b。具體 於的注意問題 還有關於scanf的可以參考一下,可以更全面地了解一下 雖然沒有見過這種輸入。不過我想答案應該選b。再輸入函式時其實對於float型別的數,它本身的小數點位數都是明確規定的,大概是6位吧。所以應該是乙個整數,答案bsc...
c語言語句有哪些,C語言中for語句怎麼輸出NO 加數字
c語言基礎語句 從程式流程的角度來看,程式可以分為三種基本結構,即順序結構 分支 選擇 結構 迴圈結構。這三種基本結構可以組成所有的各種複雜程式。c語言提供了多種語句來實現這些程式結構。c程式的語句 c程式的執行部分是由語句組成的。程式的功能也是由執行語句實現的。c語句可分為以下五類 1.表示式語句...
c語言怎麼判斷輸入的是不是數字,c語言裡 輸入時 怎麼判斷是字元還是數字
你的意思是輸入的如果不是數字,就提示輸入不對,然後接著之前的重新輸入嗎?isnumeric函式是判斷是不是數字的 是數字返回true string.h裡面包含 isdigit 就是你要找的函式 int isnum,h do isnum scanf d h if isnum 1 while isnum...
c語言中怎樣輸入和讀取方向鍵,C語言怎麼輸入方向鍵左?
那你先要熟悉鍵盤編碼和asc碼,然後跟值比較啊!在貪吃蛇中定義了intokey 函式 你也可以改成別的 整個函式體中的 就是獲取鍵盤 的方向鍵值,倒數第2 5行是獲取回車鍵值,用於起暫停作用。這裡用direction表示方向,程式中up down left right分別固定代表1 2 3 4這四個...
只會c語言不會c 對找工作有沒有影響
哎呀 答 有影響,因為你沒有真正的懂得程式設計。擴充套件知識 1 c 是c語言的擴充套件,在1992年前 20多年前了,這對計算機技術來說,可以算是遠古 c語被正式擴充,加入了類 繼承的概念,同時也就引入了物件化 結構化程式設計的理念。2 單純的從語法規則上來說,c 只是比c多了一些指令,一些結構體...