以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]当月的最后一天用 哪个表达式可以表示  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=18999)

--  作者:薛世隆
--  发布时间:2010/2/6 8:52:00
--  [求助]当月的最后一天用 哪个表达式可以表示
当月的最后一天用 哪个表达式可以表示

谢谢



--  作者:wjq1072
--  发布时间:2010/2/6 9:01:00
--  
EOMonth()
返回指定日期之前或之后某月的最后一天的日期,例如:EOMONTH($"2000-12-21",2) = $"2001-2-28"

当月最后一天的日期:
EOMonth(Today())


--  作者:薛世隆
--  发布时间:2010/2/6 22:09:00
--  
谢谢  
--  作者:薛世隆
--  发布时间:2010/2/6 22:31:00
--  
Format(EOMonth(Today(),0),"dd")  可以得到一个数字


Format(EOMonth($"Text([年]) - Text([月]) - 1",0),"dd")  这个为什么不能


请指点  

谢谢


--  作者:wjq1072
--  发布时间:2010/2/7 9:36:00
--  
大天使啊,你想得到什么结果啊?
--  作者:薛世隆
--  发布时间:2010/2/8 10:52:00
--  
wjq1072    总版主
您好  
我想要的结果是  [月]的 满月的天数 [月]=1  是31   [月]=2 结果是28或29 。。。

谢谢


-=-=-=- 以下内容由 薛世隆2010年02月08日 10:53am 时添加 -=-=-=-
这个结果要有函数表示  用在公式中  来判断 这个月满月的天数


--  作者:长今
--  发布时间:2010/2/8 11:09:00
--  
EOMonth(Today(),0)
--  作者:wjq1072
--  发布时间:2010/2/8 12:55:00
--  
Format(EOMonth(Today(),[月]-Month(Today())),"d")
--  作者:金银花
--  发布时间:2010/2/8 20:47:00
--  
EOMonth()
返回指定日期之前或之后某月的最后一天的日期,例如:EOMONTH($"2000-12-21",2) = $"2001-2-28"
这个函数得出的都是这个日期以后的月份的最后一天,之前的怎么表示,如我要表示2000-12-21这个日期以前2个月的最后一天,就是2000-10-31,怎么得出
--  作者:wjq1072
--  发布时间:2010/2/8 21:09:00
--  
EOMONTH($"2000-12-21",-2)---前2月的最后一天
EOMONTH($"2000-12-21",0)--当前月的最后一天
EOMONTH($"2000-12-21",2)--后2月的最后一天

-=-=-=- 以下内容由 wjq10722010年02月08日 09:13pm 时添加 -=-=-=-
其实你只要动手自己试试就能知道!