日期格式问题?

sbxtzhl 2003-02-22 06:57:47
使用sql server2000作为数据库,有一个日期字段A1,我需要保存在A1字段中的日期格式只为年月日,而不需要时分秒,应该怎么做?
谢谢
...全文
17 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
撒加的天使 2003-02-22
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var D1,D2:Tdatetime;
begin
D1:=Cobdate.DateTime;
showmessage(datetimetostr(d1));
showmessage(Formatdatetime('yyyy-mm-dd',d1)); //格式化后的日期!

end;

下面为FormatDatetime函数的帮助!
function FormatDateTime(const Format: string; DateTime: TDateTime): string;

Description

FormatDateTime formats the TDateTime value given by DateTime using the format given by Format. See Date-Time format strings for more information.

If the string specified by the Format parameter is empty, the TDateTime value is formatted as if a 'c' format specifier had been given.
京霾 2003-02-22
  • 打赏
  • 举报
回复
把DatetimePicker1的Kind属性设置为dtkdate.
sbxtzhl 2003-02-22
  • 打赏
  • 举报
回复
使用sql server2000作为数据库,有一个日期字段A1,我使用的是DateTimePicker1控件选择日期,并使用client1['a1']:=DateTimePicker1.date;的语句将其选中的日期保存在A1字段中,可打开表一看还是带有日期和时间的,我不想要时间而只要日期,怎么办?

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧