AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > C++

TDateTime

51自学网 http://www.51zixue.net


TDateTime::operator --
   TDateTime的operator--被重载如下:
  TDateTime& operator -- ( );
   把这个TDateTime对象的日期减去一天(从val数据成员中减1)。
  TDateTime operator -- (int);
   把这个TDateTime 对象的日期减去int参数指定的天数。
  TDateTime::operator !=
   比较两个TDateTime 对象的不相同性。
  bool__fastcall operator != (const TDateTime & rhs)const;
   如果两个对象值不相同,返回true;否则就返回false。

TDateTime::operator +
   TDateTime 的cperator + 被重载如下:
  TDateTime __fastcall operator + (const TDAteTimeBAse& rhs) const;
   返回这个TDateTime 对象和 rhs 的总和。
  TDateTime __fastcall operator + (const TDateTime& rhs) const;
   返回两个TDateTime 对象的总和。
  TDateTime __fastcall operator + (const double rhs) const
   返回这个TDateTime 对象和 double 的总和。
  TDateTime __fastcall operator + (const int rhs) const;
   返回这个TSateTime 对象和 int 的 rhs 的总和。

TDateTime::operator +=
   TDateTime 的 += operator 被重载如下:
  TDateTime& __fastcall operator += (const TDateTimeBase& rhs);
   把TDateTimeBase 对象 rhs 加到这个TDateTime 对象。
  TDateTime& __fastcall operator += (const TDAteTime& rhs);
   把TDateTime 对象 rhs 加到这个TDateTime 对象。
  TDateTime& __fastcall operator += (const double rhs);
   把double 的 rhs 加到这个TDate Time 对象。
  TDateTime& __fastcall operator += (const int rhs);
   把 int 的 rhs 加到这个TDateTime 对象。

TDateTime::operator -=
   TDateTime 的 operator - =被重载如下。
  TDateTime& __fastcall operator -= (const TDateTimeBase& rhs);
   从TDateTime 对象中减去TDarteTimeBase 对象 rhs.。
  TDateTime&__fastcall operator -= (const TDateTime& rhs);
   从TDateTime 对象中减去TDateTime 对象ehs。
  TDateTime& __fastcall operator -= (const double rhs);
   从TDateTime 对象中减去 double 对象 rhs。
  TDateTime& __fastcall operator -= (const int rhs);
   从TDateTime 对象中减去 double 的fhs。

TDateTime::operator <
   比较两个TDateTime 对象。
  bool __fastcall operator < (const TDateTime& rhs);
   如果这个TDateTime 对象值(val数据成员)比rhs指定的对象值小,就返回true,否则就返回false。

TDateTime::operator <=
   比较两TDateTime 对象。
  bool __fastcall operator <= (const TDateTime& rhs);
   如果这个TDateTime对象值(val 数据成员)小于或等于rhs 指定的对象值,就返回true,否则就返回false。

TDateTime::operator =
   TDateTime的赋值运算operator =被重载如下:
  TDateTime& __fastcall operator = (const TDateTimeBase& rhs);
   把这个TDateTime 对象赋给rhs 指定的基类 对象值。
  TDateTime& __fastcall operator = (const TDateTime& rhs);
   把这个TDateTime 对象赋给rhs 指定的TDateTime 对象。
  TDateTime& __fastcall operator = (const double rhs);
   把这个TDateTime 对象赋给rhs 指定的double值。
  TDateTime& __fastcall operator = (const int rhs);
   把这个TDateTime 对象赋给rhs 指定的int 值。

TDateTime::operator ==
   比较两个TDateTime 对象的相同性。
  bool __fastcall operator == (const TDateTime& rhs)const;
   如果两对象相同,返回true,否则就返回false。

TDateTime::operator >
   比较两个TDateTime 对象。
  bool __fastcall operator > (const TDateTime& rhs)const;
   如果这个TDateTime 对象值(val数据成员)大于rhs 指定的对象值,就返回true,否则就返回false。

TDateTime::operator >=
   比较两个TDateTime对象。
  bool __fastcall operator >= (const TDateTime& rhs)const;
   如果这个TDateTime 对象值(val数据成员)大于或等于rhs指定的对象值,就返回true,否则就返回false。

TDateTime::operator AnsiString
   AnsiString 为转换操作符。
  __fastcall operator AnsiString( ) const;
   返回TDateTime对象的字符串转换的一个AnsiString 对象。转换使用LongTimeFormat 全局变量指定的格式。通过改变某date and time 变量值可改变字符串显示的格式。

TDateTime::operator double
   double为转换操作符。
  __fastcall Operator double( ) const;
   返回该TDateTime 对象的double 转换的double 值。

TDateTime::operator int
   int 为转换操作符。
  __fastcall operator int( ) const;
   返回该TDateTime 对象的整数转换的int值。

TDateTime::TDateTime
   TDateTime 构造函数被重载如下:
  __fastcall TDateTime();
   创建一个val 数据成员为0的TDateTime 对象。这个日期和时间对应于12/30/1899 12:00 am。
  __fastcall TDateTime(constTDateTimeBase& src);
   从基本类对象中创建一个TDateTime 对象。
  __fastcall TDateTime(const TDateTime& src);
   (复制构造函数)创建一个TDateTime 对象的备份。
  __fastcall TDateTime(const double src);
   从一个double 中创建一个TDateTime 对象。
  __fastcall TDateTime(const int src);
   从一个int 中创建一个TDateTime 对象。
  enum TDateTimeFlag {Date,Time,DateTime};
   __fastcall TDateTime(const AnsiString& src,TDateTimeFlag flag = DateTime);
   从一个AnsiString 中创建一个TDateTime 对象。参数flag 指明字符串是否包含一个日期,一个时间,或两者都有。flag的默认值为DateTime。
  __fastcall TDateTime(unsigned short year,unsigned short month,unsigned short day);
   以相应参数指定的年,月,和天来创建一个TDateTime 对象。
   year必须为1 到9999之间。有效月值为1到12之间。有效天值为1到28,29,30,或是1,取决于月值。如,对于2月(February)可能的day值为1 到28或1到29,取决于year值是否为闰年。
如果指定值不在范围之内,就引发EConvertError 异常。结果值为1加上12/30/1899和给定日期之间的天数。
  __fastcall TDateTime(unsigned short hour,unsigned short min,unsigned short sec,unsigned short msec);
   返回指定hour,minute,second和millisecond的TDateTime对象。hour必须在0到点9之间,minute必须在0到59之间,second必须在0到59之间,millisecond必须在0到999之间。如果指定值不在范围之内,就引发EConvertError。结果值为0(包括)和1(不包括)之间的数,指明指定时间的天的小数部分。0对应midnight,0.5对应noon,0.75对应6:30pm,etc。

TDateTime::TimeString
   把TDateTime对象转换为AnsiString。
  AnsiString __fastcall TimeString() const;
   返回TDateTime对象的时间值(val数据成员的小数)转换为字符串的一个AnsiString对象。转换使用LongTimeFormat全局变量指定的格式。通过改变一个或多个date and time变量值可改变字符串显示的格式。

 
 

上一篇:TCollection  下一篇:C++&nbsp;Builder&nbsp;创建并使用组件模板