#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...