delphi 日期时间操作

Delphi中的时间操作技术

Delphi中的用于表示时间的类型: 
TDateTime类型:
    Delphi中最常用的表示日期时间的数据类型TDateTime类型,TdateTime类型实质上是一个Double型的数,在Delphi中是这样定义TdateTime类型: type  TDateTime = type Double ,具体的算法是用Double数的整数部分表示日期,以1989年12月30日为基准点,以天为单位进行加减,如数字1表示1900年1月1日,数字-1表示1989年12月29日。而小数部分则用来表示时间,其值为欲表示的时间与一整天总时间的比值,如早上6点就是6/24=0.25。
所以对TDateTime的操作就是对Double类型的操作。

TTimeStamp 类型:  略

PsystemTime 类型: 略

Delphi中在SysUnit这个单元中操作时间的相关函数:

用于时间操作的函数

Date函数:

DayOfWeek函数:

IncMouth函数:

IsLeapYear函数:

Now函数:
ReplaceDate 过程
定义:procedure ReplaceDate(var DateTime: TDateTime; const NewDate: TDateTime);
作用:使用参数Newdate日期部分替换参数DateTime的日期部分,但不改变时间部分。

ReplaceDate 过程
定义:procedure ReplaceTime(var DateTime: TDateTime; const NewTime: TDateTime);
作用:使用参数Newdate时间部分替换参数DateTime的时间部分,但不改变日期部分。
如果上述这两个过程一起用,就相当于赋值了。

Time函数

DateTimeToFileDate函数

DateTimeToSystemTime 过程
SystemTimeToDateTime 函数

DateTimeToTimeStamp 函数
TimeStampToDateTime 函数

EncodeDate 函数
DecodeDate 过程
EncodeTime 函数
DecodeTime 过程

DateTimeToStr 函数
DateToStr 函数
TimeToStr函数


StrToDateTime函数
StrToDate函数
StrToTime函数

DateTimeToString 过程
FormatDateTime 函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值