Highslide for Wordpress Plugin
   1: #include <stdio.h>

   2: #include <time.h>

   3: #include <string.h>

   4: #include <stdlib.h>

   5:  

   6: int main()

   7: {

   8:     char filename[128];    //宣告檔名變數

   9:     time_t now=time(NULL); // 取得現在的日期時間

  10:     struct tm *newtime=localtime(&now);    //以指向日期時間的指標當作參數,將此日期時間轉換成結構 tm 的表示方法,可供給strftime()使用,或擷取特定欄位資料

  11:  

  12:     /** 方法一:strftime(存放格式化後的字串變數,字串變數長度,指定格式,tm結構的時間變數); */

  13:     strftime(filename,128,"%Y-%m-%d.txt",newtime);    //格式化時間 size_t strftime(char *strDest, size_t maxsize, const char *format, const struct tm *timeptr);    

  14:  

  15:     /** 方法二:將 tm 結構內的年、月、日資料分別抓出,再用sprintf(char * str, const char * format, ... ))做組合 */

  16:     /*

  17:     int year = nPtr->tm_year + 1900;

  18:     int month = nPtr->tm_mon + 1;

  19:     int mday = nPtr->tm_mday;

  20:     sprintf(filename,"%4d-%2d-%2d.txt", year, month, mday);

  21:     */

  22:  

  23:     FILE *inptr=fopen(filename,"w");

  24:     printf("現在時間 %s\n",filename);

  25:     fprintf(inptr,"現在時間 %s\n",filename);

  26:     system("pause");

  27:     return 0;

  28: }

參考資料來源:

時間函數(time.h)

數位殿堂:時間格式化函數 strftime

程式語言教學誌:C 語言標準函數庫分類導覽 – time.h localtime()

Related Posts with Thumbnails
留下迴響