Time 问题

happyxiaowuge 2010-07-29 05:08:52
要求从数据库中获取时间,SQL语句如下 SELECT SYSDATE DATATIME FROM DUAL 然后在Delphi窗体中用一个变量去接收

DateTime:=cds.fieldbyname('DATATIME').astring; 但是得到的数据类似于 ‘2010-7-2 16:49:36’,我只要得到前面的日期部分 后面的时间不要 该怎么做?
而且用到的一个函数 to_date('xxxx-xx-xx','yyyy-mm-dd')还要求也可以用‘yyyy/mm/dd' 这要怎么实现?
...全文
52 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
haochin 2010-07-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 happyxiaowuge 的回复:]
还有问题呢
[/Quote]

一楼的这个不可以吗?
FormatDateTime('yyyy-mm-dd',cds.fieldbyname('DATATIME').AsDateTime)
不可能啊。是不是你没有说清楚问题哦。
happyxiaowuge 2010-07-29
  • 打赏
  • 举报
回复
还有问题呢
bdmh 2010-07-29
  • 打赏
  • 举报
回复
FormatDateTime('yyyy-mm-dd',cds.fieldbyname('DATATIME').AsDateTime)

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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