Foxtable(狐表)用户栏目专家坐堂 → 精确计算两个日期之间的天数间隔


  共有19524人关注过本帖树形打印复制链接

主题:精确计算两个日期之间的天数间隔

帅哥哟,离线,有人找我吗?
shihao821004
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:37 积分:387 威望:0 精华:0 注册:2008/11/12 17:20:00
精确计算两个日期之间的天数间隔  发帖心情 Post By:2009/1/10 22:59:00 [显示全部帖子]

在易表中有一个DAYSBTW函数
其作用:
精确计算两个日期之间的天数间隔,例如:
DAYSBTW($"1999-2-1",$"1999-3-1") = 28
DAYSBTW([出生日期],Today())
返回自出生日期至今,合计有多少天。

狐表里如何能实现这样的功能。我没找到类似的,请指教

我要计算某一日期到“今天”之间的天数间隔

 回到顶部
帅哥哟,离线,有人找我吗?
shihao821004
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:37 积分:387 威望:0 精华:0 注册:2008/11/12 17:20:00
  发帖心情 Post By:2009/1/10 23:38:00 [显示全部帖子]

DateDiff(interval,date1,date2)
我找到了这样一个命令,应该更简单些。
个人感觉狐表这方面做得不如易表。找个命令很困难。为什么不能像易表那样,做一个公式生成器呢。对于不懂编程的人帮助很大

 回到顶部
帅哥哟,离线,有人找我吗?
shihao821004
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:37 积分:387 威望:0 精华:0 注册:2008/11/12 17:20:00
  发帖心情 Post By:2009/1/11 0:49:00 [显示全部帖子]

以下是引用lxl在2009-1-10 23:05:00的发言:
Dim d1 As Date = #1/1/1983#
Dim d2 As Date = Date.Today
Dim ts As TimeSpan = d2 - d1
Return ts.Days

您能再说的详细点吗?我不会用


 回到顶部
帅哥哟,离线,有人找我吗?
shihao821004
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:37 积分:387 威望:0 精华:0 注册:2008/11/12 17:20:00
  发帖心情 Post By:2009/1/11 12:57:00 [显示全部帖子]

我的表中有两列出生日期列,距今月数列。其中距今月数列是表达式列,是计算我填入的出生日期列中的日期到今天之前有多少个月
这样应该怎么做/?


 回到顶部
帅哥哟,离线,有人找我吗?
shihao821004
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:37 积分:387 威望:0 精华:0 注册:2008/11/12 17:20:00
[求助]请教专家关于局域网内其他客户使用程序的问题!  发帖心情 Post By:2009/1/13 11:07:00 [显示全部帖子]

Dim d1 As Date = ([生产日期])  ‘引用生产日期列的数据
Dim d2 As Date = Date.Today
Dim ts As TimeSpan = d2 - d1
Return ts.Days
我想计算有效期,请老师帮忙看看,什么地方不对

 回到顶部
帅哥哟,离线,有人找我吗?
shihao821004
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:37 积分:387 威望:0 精华:0 注册:2008/11/12 17:20:00
  发帖心情 Post By:2009/1/13 16:57:00 [显示全部帖子]

以下是引用czy在2009-1-13 12:31:00的发言:
Dim d1 As Date = CurrentTable.Current("出生日期")
Dim d2 As Date = Date.Today
Dim ts As TimeSpan = d2 - d1
Return ts.Days

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:desktop.rar

我在使用的时候还是报错,这是截图,请老师指点。谢谢


 回到顶部
帅哥哟,离线,有人找我吗?
shihao821004
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:37 积分:387 威望:0 精华:0 注册:2008/11/12 17:20:00
  发帖心情 Post By:2009/1/13 17:26:00 [显示全部帖子]

以下是引用狐狸爸爸在2009-1-13 17:05:00的发言:
 两个错误提示度说的很清楚:
错误一:客户表没有出生日期列
错误二:应该是:

Tables("客户表").Current("出生日期")

而不是:

Table("客户表").Current("出生日期")

万分感谢您的细心答复。这次终于解决问题!!


 回到顶部