国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

TDateTime

2019-11-17 05:37:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  TDateTime為實(shí)現(xiàn)TDateTime數(shù)據(jù)類型和使用TDateTime數(shù)據(jù)類型的日期-時(shí)間運(yùn)行庫(kù)例程的C++類。
   TDateTime類繼續(xù)了double型的val數(shù)據(jù)成員,其中包含了日期-時(shí)間值。TDateTime值的整數(shù)部分為自從12/30/1899以來(lái)的天數(shù)。其小數(shù)部分為天的時(shí)間。
   下列為一些TDateTime值的例子以及對(duì)應(yīng)的日期和時(shí)間:
   值       日期和時(shí)間
0 12/30/1899 12:00 am
2.75 1/ 1/1900 6:00 pm
-1.25 12/29/1899 6:00 am
35065 1/ 1/1996 12:00 am
   要計(jì)算兩個(gè)日期間的天的小數(shù)部分,把兩個(gè)值相減。要在某天的小數(shù)部分增加一個(gè)日期-時(shí)間值,可把該小數(shù)加上日期-時(shí)間值。

方法列表
CurrentDate 返回當(dāng)前日期作為TDateTime值
CurrentDateTime 返回當(dāng)前日期和時(shí)間作為TDateTime 值
CurrentTime 返回當(dāng)前時(shí)間作為TDateTime值
DateString 把TDateTime值的日期轉(zhuǎn)換為一個(gè)字符串
DateTimeString 把TDateTime值轉(zhuǎn)換為一個(gè)字符串
DayOfWeek 返回 TDateTime的week的天
DecodeDate 把TDateTime值分為year, month,和day值并把這些值分別存儲(chǔ)在year, month和day參數(shù)中
DecodeTime 把TDateTime值分為hour, minute, second,和millisecond值并把這些值分別存儲(chǔ)在hour, min, sec和msec參數(shù)中
FileDate 把日期 - 時(shí)間值轉(zhuǎn)換為DOS日期 - 時(shí)間標(biāo)記
FileDateToDateTime 把FileDate參數(shù)指定的DOS文件的日期 - 時(shí)間值轉(zhuǎn)換為TDateTime值
FormatString 利用format給定的格式格式化TDateTime對(duì)象
Operator - 返回兩個(gè)TDateTime集之間的差的新的TDateTime對(duì)象
operator -- 返回一個(gè)TDateTime與Int參數(shù)之間差的新的TDateTime對(duì)象
operator != 比較兩個(gè)TDateTime對(duì)象的不相同性
operator + 返回一個(gè)為兩個(gè)TDateTime對(duì)象的聯(lián)合的一個(gè)新TDateTime 對(duì)象
operator += 把TDateTime 對(duì)象的本身數(shù)據(jù)與rhs 指定的TDateTime對(duì)象的聯(lián)合賦給TDateTime
operator -= 把TDateTime 對(duì)象本身數(shù)據(jù)的rhs指定的TDateTime對(duì)象之間的差賦給TDateTime對(duì)象
operator < 比較兩個(gè)TDateTime 對(duì)象
operator <= 比較兩個(gè)TDateTime 對(duì)象
operator = 把rhs 內(nèi)容賦給TDateTime
operator == 比較兩個(gè)TDateTime 對(duì)象的相同
operator > 比較兩個(gè)TDateTime 對(duì)象
operator >= 比較兩個(gè)TDateTime 對(duì)象
operator AnsiString AnsiString 為轉(zhuǎn)換操作符
operator double double 為轉(zhuǎn)換操作符
operator int int 為轉(zhuǎn)換操作符
TDateTime TDateTime 構(gòu)造函數(shù)
TimeString 把TDateTime 對(duì)象轉(zhuǎn)換為AnsiString

方法
TDateTime::CurrentDate
返回當(dāng)前日期作為TDateTime值。
static TDateTime __fastcall CurrentDate( );
檢索當(dāng)前日期并作為新的TDateTime 對(duì)象返回。

TDateTime::CurrentDateTime
   返回當(dāng)前日期和時(shí)間作為TDateTime值。
  static TDateTime __fastcall CurrentDateTime( );
   檢索當(dāng)前日期和時(shí)間并作為新的TDateTime 對(duì)象返回。

TDateTime::CurrentTime
   返回當(dāng)前時(shí)間作為TDateTime 值。
  static TDateTime __fastcall CurrentTime( );
   檢索當(dāng)前時(shí)間并作為新的TDateTime 對(duì)象返回。

TDateTime::DateString
   把TDateTime 值的日期轉(zhuǎn)換為一個(gè)字符串。
  AnsiString __fastcall DateString( )const;
   返回TDateTime對(duì)象作為一個(gè)AnsiString 的值。轉(zhuǎn)換利用ShortDateFormat 變量指定的格式。

TDateTime::DateTimeString
   把TDateTime 值轉(zhuǎn)換為一個(gè)字符串。
  AnsiString __fastcall DateTimeString( )const
   返回一個(gè)AnsiString 對(duì)象,其中包含TDateTime 對(duì)象的日期和時(shí)間(val 數(shù)據(jù)成員)轉(zhuǎn)換為字符串的值。假如TDateTime 值沒(méi)有包含一個(gè)date 值,date 就顯示為00/00/00。假如TDateTime 值沒(méi)有包含一個(gè)time值,time 就顯示為00:00:00 AM。可以通過(guò)改變?nèi)掌诤蜁r(shí)間格式變量來(lái)改變字符串格式。


TDateTime::DayOfWeek
   返回TDateTime 的week的天。
  int __fastcall DayOfWeek()const;
   TDateTime 的DayOfWeek 對(duì)象為 1 到 7 之間的整數(shù)。Sunday 為week 的第一天,Saturday 為第七天。

TDateTime::DecodeDate
   把TDateTime 值分為year ,month和day 值并把這些值分別存儲(chǔ)在 year ,month 和 day 參數(shù)中。
  void __fastcall DecodeDate(unsigned short* year,unsigned short* month,unsigned short* day)const;
   需要訪問(wèn)TDateTime對(duì)象的year, month 和day 時(shí),利用DecodeDate。

TDateTime::DecodeTime
   把TDateTime 值分為 hour ,minute,second 和 millisecond 值并把這些值分別存儲(chǔ)在 hour,min,sec 和 msec參數(shù)中。
  void __fastcall DecodeTime(unsigned shot* hour,unsigned short*nim,unsigned short* sec,unsigned short* msec)const;
   需要訪問(wèn)TDateTime對(duì)象的hour,minute,second或millisecond時(shí),利用DecodeDate。

TDateTime::FileDate
   把日期—時(shí)間值轉(zhuǎn)換為DOS日期—時(shí)間標(biāo)記。
  int __fastcall FileDate()const;

TDateTime::FileDateToDateTime
   把fileDate 參數(shù)指定的DOS文件的日期—時(shí)間值轉(zhuǎn)換為TDateTime值。
  static TDateTime __fastcall FileDateToDateTime(int fileDate);

TDateTime::FormatString
   利用format 給定的格式格式化TDateTime 對(duì)象。
  AnsiString __fastcall FormatString(const AnsiString& format);
   支持下列分類符字符串:

分類符字符串 顯示方式
c 日期使用 ShortDateFormat全局變量給的格式,時(shí)間使用 LongTimeformat 全局變量給的格式。假如分?jǐn)?shù)是0,時(shí)間就不顯示。
d 以數(shù)字表示日子,第一個(gè)字符不為 0 (1—31)
dd 以數(shù)字表示日子,第一個(gè)字符為0 (01—31)
ddd 以使用ShortDateFormat全局變量給的字符串的縮寫(Sun—Sat) g表示日子
dddd 以使用Long Day Names全局變量給的字符串的全稱(Sunday—Saturday)表示日子
ddddd 使用ShortDateFormat全局變量給的格式表示日期
dddddd 使用Long DateFormat 全局變量給的格式表示日期
m 以數(shù)字表示月份,第一個(gè)字符不為0 (1—12)。若m 后面跟著h或 hh,顯示的是分鐘,而不是月份
mm 以數(shù)字表示月份,第一個(gè)字符為0(01—12)。若mm 后面跟著h或 hh,顯示的是分鐘,而不是月份。
mmm 以使用ShortMonthNames 全局變量給的字符串的縮寫( Jan — Dec)表示月份
mmmm 以使用Long Mames 全局變量給的字符串的全稱(January — Decermber)表示月份
yy 以兩位數(shù)字表示年(00—99)
yyyy 以四位數(shù)字表示年(0000—9999)
h 以數(shù)字表示小時(shí),第一字符不為0(0—23)
hh 以數(shù)字表示小時(shí),第一字符為0(0—23
n 以數(shù)字表示分鐘,第一個(gè)字符不為0(0—59)
nn 以數(shù)字表示分鐘,第一個(gè)字符為0(00—59)
s 以數(shù)字表示秒,第一個(gè)字符不為0(0—59)
ss 以數(shù)字表示秒,第一個(gè)字符為0(00—59)
t 時(shí)間使用由ShortTimeFormst全局變量給定的格式
Ttt 時(shí)間使用由LongTimeFormat全局變量給定的格式
am/pm 時(shí)間為前面的h或hh分類符使用12小時(shí)時(shí)鐘,后面跟"am"指的是上午的時(shí)間,后面跟"pm"指的是下午的時(shí)間。am/pm分類符可以是大寫、小寫或混合使用,都能相應(yīng)的顯示
a/p 時(shí)間為前面的h或hh分類符使用12小時(shí)時(shí)鐘,后面跟"a"指的是上午的時(shí)間,后面跟"p"指的是下午的時(shí)間。a/p分類符可以是大寫、小寫或混合使用,都能相應(yīng)的顯示
ampm 時(shí)間為前面的h或hh分類符使用12小時(shí)時(shí)鐘,后面跟TimeAMString 全局變量指的是上午的時(shí)間,后面跟TimePMString 全局變量指的是下午的時(shí)間
/ 由DateSeparator 全局變量給定的日期分隔符
: 由TimeSeparator 全局變量給定的時(shí)間分隔符
'xx'/"xx" 用單引號(hào)或雙引號(hào)括起的符號(hào),表示不進(jìn)行格式轉(zhuǎn)換
   格式分類符應(yīng)寫成大寫或小寫字母,兩個(gè)產(chǎn)生同樣效果。假如格式參數(shù)指的是空字符串,日期時(shí)間值被格式化成格式分類符給的是c。

TDateTime::operator -
   TDateTime的operator-被重載如下:
  TDateTime __fastcall operator - (const TDateTimeBase& rhs)const;
   返回這個(gè)TDateTime 對(duì)象與rhs 的差。

  TDateTime __fastcall operator - (const TDateTime& rhs)const;
   返回兩個(gè)TDatieTime 對(duì)象的差。
  TDateTime __fastcall operator - (const double rhs)const;
   返回這個(gè)TDateTime 對(duì)象與double的rhs 的差。
  TDateTime __fastcall operator - (const int rhs)const;
   返回這個(gè)TDateTime 對(duì)象與int 的rhs 的差。

TDateTime::operator --
   TDateTime的operator--被重載如下:
  TDateTime& operator -- ( );
   把這個(gè)TDateTime對(duì)象的日期減去一天(從val數(shù)據(jù)成員中減1)。
  TDateTim

上一篇:TCanvas類

下一篇:TDecisionCube

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 普安县| 江都市| 江源县| 宝丰县| 祁东县| 噶尔县| 临泉县| 沈阳市| 盈江县| 资源县| 永靖县| 建湖县| 新昌县| 文成县| 扶余县| 疏附县| 邻水| 九江市| 女性| 蒲江县| 乐清市| 南雄市| 邵阳市| 郁南县| 定日县| 利川市| 美姑县| 西和县| 辽宁省| 靖州| 平凉市| 彩票| 广德县| 兴隆县| 临潭县| 农安县| 宜阳县| 靖宇县| 静海县| 玉环县| 军事|