關於VC時間 日期函式

2021-04-18 21:34:42 字數 1023 閱讀 5265

mfc提供了兩個日期和時間類ctime和ctimespan,分別代表相對時間和絕對時間。ctime是基於格林威治平均時間(gmt)的,本地的時間由環境變數tz決定。ctimespan代表了時間間隔。

ctime類由下列成員函式:

ctime()

建立乙個ctime物件。

getcurrenttime()

由當前時間建立乙個ctime物件。

gettime()

由ctime物件返回乙個time_t變數。

getyear()

獲取ctime物件代表的年。

getmonth()

獲取ctime物件代表的月。

getday() 獲取ctime物件代表的日期。

gethour() 獲取ctime物件代表的小時。

getminute()獲取ctime物件代表的分。

getsecond() 獲取ctime物件代表的秒。

getdayofweek() 獲取ctime物件代表的週日,1代表週日,2代表周-等等。

format() 將字串轉換成乙個基於本地時區的格式字串。

formatgmt() 將字串轉換成乙個基於utc(世界時)的格式字串。

operator = 賦予新的時間。

operator + 增加ctime和ctimespan物件。

operator – 減小ctime和ctimespan物件。

operator += ctime物件加乙個ctimespan物件。

operator -= ctime物件減乙個ctimespan物件。

operator == 比較兩個絕對時間是否相等。

operator != 比較兩個絕對時間是否不相等。

operator < 比較兩個絕對時間,是否前乙個大於後乙個。

operator > 比較兩個絕對時間,是否前乙個小於後乙個。

operator >= 比較兩個絕對時間,是否前乙個大於等於後乙個。

operator <= 比較兩個絕對時間,是否前乙個小於等於後乙個。

時間日期函式

獲取 當前日期 curdate 2021 03 02 select curdate 獲取 當前時間 select curtime 獲取日期和時間 2021 03 02 14 47 31 select now 獲取日期所在的週數 第幾周 select week 1998 02 20 獲取日期中的年份 ...

c 時間日期函式

datetime dt datetime.now label1.text dt.tostring 2007 11 5 13 21 25 label2.text dt.tofiletime tostring 127756416859912816 label3.text dt.tofiletimeutc...

Sybase時間日期函式

sybase時間日期函式 sybase日期函式 日期函式 getdate 得到當前時間,可以設定得到各種時間格式.datepart 日期部分,日期 取指定時間的某乙個部分,年月天時分秒.datediff 日期部分,日期1,日期2 計算指定的日期1和日期2的時間差多少.dateadd 日期部分,數值表...