Interbase 7 中如何对Date类型进行加减?

younker 2003-09-17 09:14:11
比如一个Date类型的数值, 我想在这个上面添加一个月的情况应该怎么办?
...全文
53 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
CuteBit 2003-09-17
  • 打赏
  • 举报
回复
hi, younker
在 fb1.5 中对日期字段的增减很方便,很像 delphi 中那样.
例如: datefield + 30 表示字段 datefield 向后增加 30 天.
CuteBit 2003-09-17
  • 打赏
  • 举报
回复
hi, younker
其实在 fb1.5 中日期字段的增减很方便,很像 delphi 中那样.
如:
datefield + 30
表示日期向后三十天.
SuperTitan001 2003-09-17
  • 打赏
  • 举报
回复
其实日期就是一个整型数,时间就是一个浮点树。
了解了这一点,就是自己写一个dateadd也不是难事。
younker 2003-09-17
  • 打赏
  • 举报
回复
SQL Server中有一个DateAdd,不知道Interbase中是否有相似功能的函数。
7。0众说被采纳了,但是推后实行,不知道firebird1.5会不会有?
SuperTitan001 2003-09-17
  • 打赏
  • 举报
回复
我来个方法,不知道是否合适。
定义一个数组记录每个月的天数。判断一下该日期是在哪个月份,然后将该日期加上天数就可以了。注意如果是二月,需要判断年是否为闰年。
younker 2003-09-17
  • 打赏
  • 举报
回复
非常感谢,不过还是要自己进行一些适当的处理:)

2,208

社区成员

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

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