日期查询??? 怎样在ACCESS中实现查询最近一星期/一个月的数据?{1,用什么方法获得当前日期;2,怎样计算前一个星期是日期?是减7???} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当前日期是系统变量date;如果是要一个星期的数据就取第二个变量为date-7就可. var rq:tdatetime;begin rq:=now();end; 1、当前日期: D2:=Date;2、计算前一个星期:D1:=D2-7;前一个月:用 Delphi 中DecodeDate分解D2(DecodeDate(D2,Y,M,D)),得年Y、月M、日D,if M=1 then begin M:=12 ;Dec(Y) end else Dec(M); 然后用D1:=EncodeDate(Y,M,D); 例:FormatDateTime('yyyy.mm.dd hh:mm:ss',now()); varstr:string;begin str := FormatDateTime('yyyy.mm.dd hh:mm:ss',now());end;function FormatDateTime(const Format: string; DateTime: TDateTime): string;或用str := datetimetostr(now());function DateTimeToStr(DateTime: TDateTime): string; 算法问题 ASTA问题!! 实现网络通信的问题(兄弟有300多分,顷囊相送了) 在delphi中如何得出某一周別的起始日期和結束日期?請大俠們指教. 我是VB老手,DELPHI新手!!!!!!!! 这样一个错误,真郁闷,好几天,各位看看 有谁知道TD系列界面控件在那下么? 一个小问题 送分!!ApplicationEvents控件有何作用?? 有需要Delphi 5开发人员指南的吗? 关于FTP网络客户端、服务器端程序的问题 IdHttp问题
rq:tdatetime;
begin
rq:=now();
end;
2、计算前一个星期:D1:=D2-7;
前一个月:
用 Delphi 中DecodeDate分解D2(DecodeDate(D2,Y,M,D)),得年Y、月M、日D,if M=1 then begin M:=12 ;Dec(Y) end else Dec(M); 然后用D1:=EncodeDate(Y,M,D);
FormatDateTime('yyyy.mm.dd hh:mm:ss',now());
str:string;begin
str := FormatDateTime('yyyy.mm.dd hh:mm:ss',now());
end;function FormatDateTime(const Format: string; DateTime: TDateTime): string;
或用
str := datetimetostr(now());function DateTimeToStr(DateTime: TDateTime): string;