关于时间字段的处理!!!!急!~!!!

liubinhua 2005-05-30 01:22:15
我数据库中有一个时间字段,数据库是Access数据库,字段的格式是,例如2004-5-12 12:12:50
请问我如果才能取得12:12:50呢?用Copy吗?
...全文
99 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ten_years_ago 2005-05-30
  • 打赏
  • 举报
回复
采用:formatdatetime('hh:mm:ss',adoquery1.fields[0].AsDateTime)
是可以解决问题,但用一点必须注意:
针对ACCESS,上述结果受系统时间格式影响的.楼主要注意.
hellolongbin 2005-05-30
  • 打赏
  • 举报
回复
showmessage(formatdatetime('hh:mm:ss',adoquery1.fields[0].AsDateTime))
liubinhua 2005-05-30
  • 打赏
  • 举报
回复
问题已解决
todouwang 2005-05-30
  • 打赏
  • 举报
回复
decodedate
g961681 2005-05-30
  • 打赏
  • 举报
回复
你直接fieldbyname(‘’).asstring的话,就和你计算机定义的时间格式是一样的了!
syl79 2005-05-30
  • 打赏
  • 举报
回复
uses dateutils;

procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage (TimeToStr(TimeOf(query1.fieldbyname(...).asDateTime)));
end;

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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