关于时间的运算

sdgqx 2003-08-20 10:44:05
如何对时间进行加减等运算
例如
format(now,“hh:mm”)+format(now,“hh:mm”)
如何得出结果???
qing'da'xia'bang'mang
...全文
56 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
of123 2003-08-21
  • 打赏
  • 举报
回复
cdate(#9:30# - #1:20#) = 8:10
of123 2003-08-21
  • 打赏
  • 举报
回复
实际上日期时间类型就是Double浮点数,整数部分是日期,小数部分是时间。只不过作为日期时间类型,在显示时表现为字符串。
清楚了原理,就不难解决你的问题,例如:
#9:30# + #1:20# = 10:50
cdate(#9:30# - #1:20) = 8:10
也可以
cdate(format(now(),"hh:nn")) + #1:20#
cdate(cdate(format(now(),"hh:nn")) - #1:20#)
strongfisher 2003-08-21
  • 打赏
  • 举报
回复
dateadd函数
zhenglc 2003-08-21
  • 打赏
  • 举报
回复
dateadd
datediff
饮水需思源 2003-08-21
  • 打赏
  • 举报
回复
使用dateadd函数

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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