以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求上一个月同一天 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5007) |
-- 作者:lihe60 -- 发布时间:2009/11/16 15:40:00 -- 求上一个月同一天 如我想求2009-01-05上一个月最后一天2008-12-31,请帮助! [此贴子已经被作者于2009-11-16 15:39:58编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2009/11/16 15:47:00 -- AddMonths 给日期值加上指定的月数。 语法: AddMonths(Value) Value: 要加上的月数,可以是负数也可以是正数。 例如: Dim d As Date = #2/28/2008#Dim d1 As Date = d.AddMonths(10) \'加上10个月 Dim d2 As Date = d.AddMonths(-10) \'减去10个月 Output.Show("10个月后的日期:" & d1) Output.Show("10个月前的日期:" & d2) |
-- 作者:lxl -- 发布时间:2009/11/16 15:48:00 -- Dim d As Date = #01/05/2009# Output.Show(d.AddDays(-d.day)) |
-- 作者:lxl -- 发布时间:2009/11/16 15:48:00 -- 每天的日期 减去 当天的号数就是上月最后一天 |
-- 作者:狐狸爸爸 -- 发布时间:2009/11/16 15:48:00 -- DaysInMonth 这是一个共享方法,用于返回指定月份的天数。 语法: DaysInMonth(Year,Month) Year: 年 例如: Dim Days As IntegerDays = Date.DaysInMonth(2007,2) Output.Show(Days) 上述代码输出2007年2月份的天数。 再例如我们要求得2008年2月份的第一天和最后一天: Dim Days As Integer = Date.DaysInMonth(2008,2)Dim FirstDay As Date = New Date(2008,2,1) Dim LastDay As Date = New Date(2008,2,Days) OutPut.Show("第一天:" & FirstDay) OutPut.Show("最后一天:" & LastDay) 上述代码执行后,会输出: 第一天:2008-2-1
|