快速业务通道

TDateTime

作者 佚名技术 来源 程序设计 浏览 发布时间 2012-06-30

TDateTime为实现TDateTime数据类型和使用TDateTime数据类型的日期-时间运行库例程的C++类。

TDateTime类继承了double型的val数据成员,其中包含了日期-时间值。TDateTime值的整数部分为自从12/30/1899以来的天数。其小数部分为天的时间。

下列为一些TDateTime值的例子以及对应的日期和时间:

值       日期和时间

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

要计算两个日期间的天的小数部分,把两个值相减。要在某天的小数部分增加一个日期-时间值,可把该小数加上日期-时间值。

方法列表

CurrentDate 返回当前日期作为TDateTime值

CurrentDateTime 返回当前日期和时间作为TDateTime 值

CurrentTime 返回当前时间作为TDateTime值

DateString 把TDateTime值的日期转换为一个字符串

DateTimeString 把TDateTime值转换为一个字符串

DayOfWeek 返回 TDateTime的week的天

DecodeDate 把TDateTime值分为year, month,和day值并把这些值分别存储在year, month和day参数中

DecodeTime 把TDateTime值分为hour, minute, second,和millisecond值并把这些值分别存储在hour, min, sec和msec参数中

FileDate 把日期 - 时间值转换为DOS日期 - 时间标记

FileDateToDateTime 把FileDate参数指定的DOS文件的日期 - 时间值转换为TDateTime值

FormatString 利用format给定的格式格式化TDateTime对象

operator - 返回两个TDateTime集之间的差的新的TDateTime对象

operator -- 返回一个TDateTime与Int参数之间差的新的TDateTime对象

operator != 比较两个TDateTime对象的不相同性

operator + 返回一个为两个TDateTime对象的联合的一个新TDateTime 对象

operator += 把TDateTime 对象的本身数据与rhs 指定的TDateTime对象的联合赋给TDateTime

operator -= 把TDateTime 对象本身数据的rhs指定的TDateTime对象之间的差赋给TDateTime对象

operator < 比较两个TDateTime 对象

operator <= 比较两个TDateTime 对象

operator = 把rhs 内容赋给TDateTime

operator == 比较两个TDateTime 对象的相同

operator > 比较两个TDateTime 对象

operator >= 比较两个TDateTime 对象

operator AnsiString AnsiString 为转换操作符

operator double double 为转换操作符

operator int int 为转换操作符

TDateTime TDateTime 构造函数

TimeString 把TDateTime 对象转换为AnsiString

方法

TDateTime::CurrentDate

返回当前日期作为TDateTime值。

static TDateTime __fastcall CurrentDate( );

检索当前日期并作为新的TDateTime 对象返回。

TDateTime::CurrentDateTime

返回当前日期和时间作为TDateTime值。

static TDateTime __fastcall CurrentDateTime( );

检索当前日期和时间并作为新的TDateTime 对象返回。

TDateTime::CurrentTime

返回当前时间作为TDateTime 值。

static TDateTime __fastcall CurrentTime( );

检索当前时间并作为新的TDateTime 对象返回。

TDateTime::DateString

把TDateTime 值的日期转换为一个字符串。

AnsiString __fastcall DateString( )const;

返回TDateTime对象作为一个AnsiString 的值。转换利用ShortDateFormat 变量指定的格式。

TDateTime::DateTimeString

把TDateTime 值转换为一个字符串。

AnsiString __fastcall DateTimeString( )const

返回一个AnsiString 对象,其中包含TDateTime 对象的日期和时间(val 数据成员)转换为字符串的值。如果TDateTime 值没有包含一个date 值,date 就显示为00/00/00。如果TDateTime 值没有包含一个time值,time 就显示为00:00:00 AM。可以通过改变日期和时间格式变量来改变字符串格式。

TDateTime::DayOfWeek

返回TDat

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号