关于日期显示的问题(50分)

  • 主题发起人 主题发起人 wuchi
  • 开始时间 开始时间
W

wuchi

Unregistered / Unconfirmed
GUEST, unregistred user!
在数据库中有一日期字段,比如显示2002.10.15,我想除了显示2002.10.15外,还想显示
星期几,怎么做?
 
只能自己写了,用函数就可以实现。比如dayofweek等,查查帮助
 
你看看是什么数据库
如果是Access
在时间的字段格式设置里可以设置成:完整日期
这样有星期的格式显示的
 
to vine:
用Access,找不着在哪里设置完整日期呀?
to antic_ant,:
初学,不会呀,能不能帮人帮到底呀?
 
在表的设计里
选取你是时间格式的那个字段

在下面的设置里不是有一个格式的设置选项么
下拉看看里面的组合就是了
 
to vine:
不好意思,在Access软件里,用设计试图,点时间字段,下面的格式设置里,
没有完整日期呀!只有短日期、长日期等。
 
to wuchi:
幫助文章有說明的, 你可以把這段代碼放進你需要的程序裏整理一下就可以用了.

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 + ' is a ' + days[DayOfWeek(ADate)];
end;
 
试试应该用以下代码就可以吧:
Edit1.Text:=formatdatetime('ddd',date);

如果三个D不行就是四个D,具体我都不太清楚,因为我也是初学的.呵呵
 
displayformat ('yyyy-mm-dd wk')是一下
 
用formatdatetime函数,查一下帮助吧,不难的
 
谢谢大家。
 
多人接受答案了。
 
后退
顶部