快速业务通道

TDateTime

作者 佚名技术 来源 程序设计 浏览 发布时间 2012-06-30
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::Tim

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多
上一篇: 几种vcl构件的用法下一篇: THotKey

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号