① 定義乙個ctime類物件 ctime time;
② 得到當前時間 time = ctime::getcurrenttime();
③ getyear( ),getmonth( ), getday( ), gethour( ), getminute( ), getsecond( ), getdayofweek( ) 返回整型(int)對應專案
④ 將當前時間格式化 cstring date = time.format("%y-%m-%d %h:%m:%s %w-%a");
說明:1) 結果為:2006-10-13 17:23:47 41-friday
2) 格式符號說明
%a —— 星期(縮寫英文),如fri;
%a —— 星期(全寫英文),如friday
%b —— 月份(縮寫英文),如oct
%b —— 月份(全寫英文),如 october
%c —— 月/日/年 時:分:秒,如 10/13/06 19:17:17
%d —— 日期(1 ~ 31)
%h —— 時(24小時制)(0 ~ 23)
%i —— 時(12小時制)(0 ~ 12)
%j —— 一年當中的第幾天,(1 ~ 366)
%m —— 月份(數字 1 ~ 12)
%m —— 分(0 ~ 59)
%p —— 12小時中的a m/pm指示,或者am,或者pm
%s —— 秒(0 ~ 59)
%u —— 一年中的第幾周,星期日作為每週的第一天(0 ~ 53)
%w —— 星期(數字表示,0 ~ 6,0代表星期日)
%w —— 一年中的第幾周,星期一作為每週的第一天(0 ~ 53)
%x —— 月/日/年,%c的前半段
%x —— 時/分/秒,%c的後半段
%y —— 年份(不帶世紀,如 06)
%y —— 年份(帶世紀,如 2006)
%z,%z —— 時區名稱或縮寫,如果時區未知,此字元為空,如「中國標準時間」
「#」標誌的含義:
① %#a, %#a, %#b, %#b, %#p, %#x, %#z, %#z, %#% ——「#」 被忽略
② %#c —— 把%c中的數字變成英文,再在前面加上星期, 如:「tuesday, march 14, 1995, 12:41:29」.
③ %#x —— 把%x中的數字變成英文,再在前面加上星期,如:tuesday, march 14, 1995
④ %#d, %#h, %#i, %#j, %#m, %#m, %#s, %#u, %#w, %#w, %#y, %#y —— 如果開 頭為0,去掉開頭的0
文章出處:飛諾網(http://dev.firnow.com/course/3_program/vc/vc_js/20090307/159218.html)
用CTime類得到當前日期 時間 星期,格式化
定義乙個ctime類物件 ctime time 得到當前時間 time ctime getcurrenttime getyear getmonth getday gethour getminute getsecond getdayofweek 返回整型 int 對應專案 將當前時間格式化 cstri...
C 獲取當前日期時間
今天 datetime.now.date.toshortdatestring 昨天,就是今天的日期減一 datetime.now.adddays 1 toshortdatestring 明天,同理,加一 datetime.now.adddays 1 toshortdatestring 本週 要知道本...
c 獲取當前日期時間
獲取日期 時間 datetime.now.tostring 2008 9 4 20 02 10 datetime.now.tolocaltime tostring 2008 9 4 20 12 12 獲取日期 datetime.now.tolongdatestring tostring 2008年9...