取得某個目錄下面所有文件
取得文件的創建日期
取得當前日期跟其創建的日期差
刪除文件
時間的轉換
struct tm { int tm_sec; /*秒,0-59*/ int tm_min; /*分,0-59*/ int tm_hour; /*時,0-23*/ int tm_mday; /*天數,1-31*/ int tm_mon; /*月數,0-11*/ int tm_year; /*自1900的年數*/ int tm_wday; /*自星期日的天數0-6*/ int tm_yday; /*自1月1日起的天數,0-365*/ int tm_isdst; /*是否采用夏時制,采用為正數*/ }日期貯存結構date
struct date { int da_year; /*自1900的年數*/ char da_day; /*天數*/ char da_mon; /*月數 1=Jan*/ }時間貯存結構time
struct time { unsigned char ti_min; /*分鐘*/ unsigned char ti_hour; /*小時*/ unsigned char ti_hund; unsigned char ti_sec; /*秒*/ }char *ctime(long *clock)本函數把clock所指的時間(如由函time返回的時間)轉換成數下列格式的字符串:Mon Nov 21 11:31:54 1983nchar asctime(struct tm *tm)本函數把指定的tm結構類的時間轉換成下列格式的字符串:Mon Nov 21 11:31:54 1983ndouble difftime(time_t time2,time_t time1)計算結構time2和time1之間的時間差距(以秒為單位)struct tm *gmtime(long *clock)本函數把clock所指的時間(如由函數time返回的時間)轉換成格林威治時間,并以tm結構形式返回struct tm *localtime(long *clock)本函數把clock所指的時間(如函數time返回的時間)轉換成當地標準時間,并以tm結構形式返回void tzset()本函數提供了對UNIX操作系統的兼容性long dostounix(struct date *dateptr,struct time *timeptr)本函數將dateptr所指的日期,timeptr所指的時間轉換成UNIX格式, 并返回自格林威治時間1970年1月1日凌晨起到現在的秒數void unixtodos(long utime,struct date *dateptr,struct time *timeptr)本函數將自格林威治時間1970年1月1日凌晨起到現在的秒數utime轉換成DOS格式并保存于用戶所指的結構dateptr和timeptr中void getdate(struct date *dateblk)本函數將計算機內的日期寫入結構dateblk中以供用戶使用void setdate(struct date *dateblk)本函數將計算機內的日期改成由結構dateblk所指定的日期void gettime(struct time *timep)本函數將計算機內的時間寫入結構timep中, 以供用戶使用void settime(struct time *timep)本函數將計算機內的時間改為由結構timep所指的時間long time(long *tloc)本函數給出自格林威治時間1970年1月1日凌晨至現在所經過的秒數,并將該值存于tloc所指的單元中. int stime(long *tp)本函數將tp所指的時間(例如由time所返回的時間)寫入計算機中.參考網址
新聞熱點
疑難解答
圖片精選