C語言獲取當前的時間的具體某一項值

2021-10-01 12:14:24 字數 1747 閱讀 9793

#include

#include

#include

#include

void

getmonth

(char now,

int num)

;void

getdata

(char now,

int num)

;void

gethour

(char now,

int num)

;void

getminute

(char now,

int num)

;void

getsecond

(char now,

int num)

;void

getyear

(char now,

int num)

;char month[8]

;char data[10]

;char hour[10]

;char minute[10]

;char second[10]

;char year[10]

;int

main()

void

getmonth

(char now,

int num)

//獲取月份分別是:

//一月jan,二月feb,三月mar,四月apr,五月may,六月jun,七月jul,八月aug,九月sep,十月oct,十一月nov,十二月dec

//九月的縮寫應該是sept但是由於在**中只能獲取三個字元,所以這裡獲取的結果是sep

printf

("%s\n"

, month)

;//列印當前的月份

break;}

}}void

getdata

(char now,

int num)

//獲取日期,今天是幾號

printf

("%s\n"

, data)

;break;}

}}void

gethour

(char now,

int num)

//獲取當前的小時

printf

("%s\n"

, hour)

;break;}

}}void

getminute

(char now,

int num)

//獲取當前時間的分鐘

printf

("%s\n"

, minute)

;break;}

}}void

getsecond

(char now,

int num)

//獲取當前時間的秒數

printf

("%s\n"

, second)

;break;}

}}void

getyear

(char now,

int num)

//獲取當前時間的年份

printf

("%s\n"

, year)

;break;}

}}/*int main(void)

*/

執行結果

C語言獲取當前時間

include include void main include 必須時間函式標頭檔案 time t 時間型別 time.h 定義 struct tm 時間結構time.h 定義下 inttm sec inttm min inttm hour inttm mday inttm mon inttm ...

C語言獲取系統當前時間

c語言獲取系統當前時間 time t 時間型別 struct tm 時間結構 time now 函式獲取當前時間距1970年1月1日的秒數,以秒計數單位。localtime rawtime 轉為當地時間,tm 時間結構 比如獲取當前年份 int iyear 0 int sysyear 0 time ...

C 獲取當前時間的方法

使用ctime類。但是直接用format好像無法獲取到毫秒級別,想獲取毫秒級別的請參考方法二。ctime ctime ctime getcurrenttime cstring strcreatedate ctime.format t y m d h m s 最後輸出結果如下 2021 03 10 1...