以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]时间的问题  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=2535)

--  作者:zyxzyxzyx
--  发布时间:2011/5/2 22:35:00
--  [求助]时间的问题
egd文件下载

第二列只有月和日,要在第三列添上年怎么办?


--  作者:wjq1072
--  发布时间:2011/5/3 7:35:00
--  
添上的年是哪一年?是不是可以任意添加年份?还是随机添加年份?

--  作者:wjq1072
--  发布时间:2011/5/3 8:02:00
--  
任意添加你想需要的年份试试?
egd文件下载
--  作者:zyxzyxzyx
--  发布时间:2011/5/3 16:19:00
--  
不是任意年份,如果第二列的月日小于等于第一列的月日就添加第一列的年份,如果第二列的月日大于第一列的月日就添加第一列的年份的上一年。
egd文件下载
--  作者:zyxzyxzyx
--  发布时间:2011/5/3 16:39:00
--  
谢谢斑竹,在你的启发下已经弄好了.
--  作者:lyang70
--  发布时间:2011/5/3 16:49:00
--  
egd文件下载
--  作者:wjq1072
--  发布时间:2011/5/3 17:09:00
--  
刷新公式:
If(Eval("DateTime("+Substitute(Left([第一列],5)+[第二列],"-",",")+")") > Eval("DateTime("+Substitute([第一列],"-",",")+")"),EDate(Eval("DateTime("+Substitute(Left([第一列],5)+[第二列],"-",",")+")"),-12),Eval("DateTime("+Substitute(Left([第一列],5)+[第二列],"-",",")+")"))

-=-=-=- 以下内容由 wjq10722011年05月03日 05:20pm 时添加 -=-=-=-
这样更简单
If(Date(Left([第一列],5)+[第二列]) > Date([第一列]),EDate(Date(Left([第一列],5)+[第二列]),-12),Date(Left([第一列],5)+[第二列]))
--  作者:zyxzyxzyx
--  发布时间:2011/5/3 17:29:00
--  
再次感谢楼上的二位
--  作者:zyxzyxzyx
--  发布时间:2011/5/4 7:47:00
--  
下面引用由wjq10722011/05/03 05:09pm 发表的内容:
刷新公式:
If(Eval("DateTime("+Substitute(Left(,5)+,"-",",")+")") > Eval("DateTime("+Substitute(,"-",",")+")"),ED ...

时间添加的是:2011-3-1;能不能变成:2011-03-01呢?


--  作者:lyang70
--  发布时间:2011/5/4 8:53:00
--  
6楼的附件不行吗?