比如: 当前日期为:2005-03-17 18:20:30
现在我想对日期中的小时加上8小时, DELPHI
提供这样的函数吗??
现在我想对日期中的小时加上8小时, DELPHI
提供这样的函数吗??
解决方案 »
- 内存泄漏如何检查?
- Qreport报表,如何截断QRDBText的长度?
- 各位大哥大姐,TwwDBGRID怎么样用代码实现选定一行,并改变选定行的颜色?
- 如何设置DBGRID,当拖动滚动条时,数据自动滚动??
- SOCKET问题
- 我想了解‘Bug 列表‘是怎么回事,最好有例子
- 关于hint的问题:我在写mdi程序时对主表单的SHOWHINTS设为TRUE了,但是不知为何在表单的工具栏上的HINT就是无法显示?不知为何?
- 计算字段能否用于排序??送分了!!!
- 知道combobox.text="123",怎樣返回combobox.itemindex 的值
- 我们这儿有一家大型牛奶生产厂想上一个Mis系统,有哪位朋友能提供Mis系统的详细解决方案范本,真诚的谢谢!
- 如何才能及时刷新啊??
- 我用了database,query和DataSource2来连接数据库,但为什么与之相关的DataSource确得不到query中的sql返回的数据
var
s:string;
begin
s:=datetimetostr(now);
showmessage(datetimetostr(strtodatetime(s)+1/3));now is 2000-01-01 02:00:00
it would show: 2000-01-01 10:00:00参考TDateTime type.24小时=1,所以 8小时=1/3
AThen: TDateTime;
begin
AThen := IncHour(Now, 8);
ShowMessage(FormatDateTime('yyyy-mm-dd hh:mm:ss', AThen))
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
edit1.Text:=DatetimeToStr(StrToDateTime('2005-11-12 20:00:00')-1/3)
end;