標籤:style blog color 使用 ar 檔案 2014 div 代碼
取本地時間 一
標頭檔 #include <time.h>
time_t t; //秒時間 tm local; //本地時間 char buf[128] = { 0 }; t = time(NULL); //擷取目前秒時間 localtime_s(&local,&t); //轉為本地時間 strftime(buf, 64, "%Y - %m - %d %H:%M : %S", &local);//取出的格式2014 - 08 - 29 09:46 : 03
%a 星期幾的縮寫。Eg:Tue
%A 星期幾的全名。 Eg: Tuesday
%b 月份名稱的縮寫。
%B 月份名稱的全名。
%c 本地端日期時間較佳表示字串。
%d 用數字表示本月的第幾天 (範圍為 00 至 31)。日期
%H 用 24 小時制數字表示小時數 (範圍為 00 至 23)。
%I 用 12 小時制數字表示小時數 (範圍為 01 至 12)。
%j 以數字表示當年度的第幾天 (範圍為 001 至 366)。
%m 月份的數字 (範圍由 1 至 12)。
%M 分鐘。
%p 以 ‘‘AM‘‘ 或 ‘‘PM‘‘ 表示本地端時間。
%S 秒數。
%U 數字表示為本年度的第幾周,第一個星期由第一個周日開始。
%W 數字表示為本年度的第幾周,第一個星期由第一個周一開始。
%w 用數字表示本周的第幾天 ( 0 為周日)。
%x 不含時間的日期標記法。
%X 不含日期的時間標記法。 Eg: 15:26:30
%y 二位元字表示年份 (範圍由 00 至 99)。
%Y 完整的年份數字表示,即四位元。 Eg:2008
%Z(%z) 時區或名稱縮寫。Eg:中國標準時間
%% % 字元。
取本地時間 二
優點:能精確到毫秒級;缺點:使用了windows API
#include <windows.h>
SYSTEMTIME sys;
GetLocalTime( &sys );
printf( "%4d/%02d/%02d %02d:%02d:%02d.%03d 星期%1d\n",sys.wYear,sys.wMonth,sys.wDay,sys.wHour,sys.wMinute, sys.wSecond,sys.wMilliseconds,sys.wDayOfWeek);
return 0;
SYSTEMTIMESTRUCT
{
WORDwYear ; 年
WORDwMonth ;月
WORDwDayOfWeek ;星期,0=星期日,1=星期一...
WORDwDay ;日
WORDwHour ;時
WORDwMinute ;分
WORDwSecond ;秒
WORDwMilliseconds ;毫秒
}SYSTEMTIME ENDS
邊學邊收 代碼