作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下 Delphi 7 代码,用于将 TDateTime 值增加一小时。由于某种原因它不起作用。
StatusMemo.Lines.Add('prior '+DateTimeToStr(dtval));
IncHour(dtval,1); // add an hour for DST
StatusMemo.Lines.Add('after '+DateTimeToStr(dtval));
代码运行后StatusMemo的内容:
prior 6/24/2009 5:35:40 AM
after 6/24/2009 5:35:40 AM
它的行为就像 IncHour 不起作用。我尝试使用 IncMinute(dtval,60),并得到了相同的结果。我错过了什么?
最佳答案
IncHour 返回递增的值,它不会更新传入的变量。
所以你需要这样做:
dtval := IncHour(dtval, 1);
关于delphi - DateUtils 中的 IncHour 过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1045463/
我有以下 Delphi 7 代码,用于将 TDateTime 值增加一小时。由于某种原因它不起作用。 StatusMemo.Lines.Add('prior '+DateTimeToStr(dtva
我是一名优秀的程序员,十分优秀!