gpt4 book ai didi

delphi - 如何在日期时间变量中增加天数和小时数?

转载 作者:行者123 更新时间:2023-12-03 18:01:35 25 4
gpt4 key购买 nike

如果我需要获取类似12/30/2013的日期并在晚上8点添加10天,如果我在第一个日期有一个TDateTime变量,该如何在Delphi中实现呢?

最佳答案

您可以使用+运算符添加整数天数,并使用SysUtils.ReplaceTime()更改时间,例如:

uses
..., SysUtils;

var
DT: TDateTime;
begin
DT := EncodeDate(2013, 12, 30); // Dec 30 2013 @ 12AM
DT := DT + 10; // Jan 9 2014 @ 12AM
ReplaceTime(DT, EncodeTime(20, 0, 0, 0)); // Jan 9 2014 @ 8PM
end;

关于delphi - 如何在日期时间变量中增加天数和小时数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20389599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com