c語言有沒有輸出當前時間的函式,C語言有沒有輸出當前時間的函式

時間 2022-03-11 03:19:48

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多了一些指令,一些結構體...