delphi的datatime变量怎么得到是星期几啊还有,两个datatime变量相减 得到的是什么? 怎么把这个值变成天数搞过日期换算的哥们帮帮忙!
解决方案 »
- 动态菜单 动态和静态speedbutton 关联action1
- Form名保存在字段Fname中,请问如何调用?
- 老问题~~~请教高手 DELPHI连接读取XML
- 各位大虾指点一下呀~
- 为什么在调用恢复数据库备份程序的时候会出现‘the database is in use'的错误?
- 询问Filtered和使用Query的方法来查询数据,哪个更快?
- 急!!哪位高手有Report Builder 的中文使用说明或例子?不够再加!
- 小问题!80分呢!在线等候
- 在本机运行正常的程序拿到其它机器上就不行了,大家看看是什么原因。
- HELP ME!!!!!!!!急需注册版的SKIN OCX
- Service Application中调用ShellExecute()
- 大家说说一开始编程的时候项目经理会不会指导你技术性的东西?
procedure TForm1.Button1Click(Sender: TObject);var
ADate: TDateTime;
days: array[1..7] of string;
begin
days[1] := 'Sunday';
days[2] := 'Monday';
days[3] := 'Tuesday';
days[4] := 'Wednesday';
days[5] := 'Thursday';
days[6] := 'Friday';
days[7] := 'Saturday';
ADate := StrToDate(Edit1.Text);
ShowMessage(Edit1.Text + ' 是' + days[DayOfWeek(ADate)];
end;
Returns the day of the week represented by a TDateTime value.uses DateUtilsfunction DayOfTheWeek(const AValue: TDateTime): Word;const
DayMonday = 1;
DayTuesday = 2;
DayWednesday = 3;
DayThursday = 4;
DayFriday = 5;
DaySaturday = 6;
还可以function DaysBetween(const ANow, AThen: TDateTime): Integer;得到两日期自己的间隔天数。
但注意uses DateUtils
function DaysBetween(const ANow, AThen: TDateTime): Integer;
var DT:TDatetime;DW:Integer;s:string;
begin
DT:=now;
DW:=Dayofweek(DT);
case DW of
1:s:='星期日';
2:s:='星期一';
3:s:='星期二';
4:s:='星期三';
5:s:='星期四';
6:s:='星期五';
7:s:='星期六';
end;
StatusBar1.Panels[2].Text:=datetimetostr(now)+' '+s;
end;
trunc(datetime1-datetime2)
dayofweek(now)