#include <time.h>
#include <stdio.h>
int main( void )
{
time_t t = time(0);
char tmp[64];
strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A æ¬å¹´ç¬¬%j天 %z",localtime(&t) );
puts( tmp );
return 0;
}
size_t strftime(char *strDest, size_t maxsize, const char *format, const struct tm *timeptr);
æ ¹æ®æ ¼å¼å符串çæå符串ã
struct tm *localtime(const time_t *timer);
åå¾å½å°æ¶é´ï¼localtimeè·åçç»æç±ç»ætmè¿å
è¿åçå符串å¯ä»¥ä¾ä¸åçæ ¼å¼èå®ï¼
%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>
#include <stdio.h>
int main( void )
{
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;
}
//æ¹æ¡ä¸,ä¼ç¹ï¼å©ç¨ç³»ç»å½æ°,è¿è½ä¿®æ¹ç³»ç»æ¶é´
//æ¤æ件å¿
é¡»æ¯c++æ件
#include<stdlib.h>
#include<iostream>
using namespace std;
void main()
{
system("time");
}
//æ¹æ¡å,å°å½åæ¶é´æç®ä¸ºç§çº§ï¼åéè¿ç¸åºçæ¶é´æ¢ç®å³å¯
//æ¤æ件å¿
é¡»æ¯c++æ件
#include<iostream>
#include<ctime>
using namespace std;
int main()
{
time_t now_time;
now_time = time(NULL);
cout<<now_time;
return 0;
}
温馨提示:答案为网友推荐,仅供参考