以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]DataYMD是如何计算年月日的 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=131533) |
-- 作者:小巫仙 -- 发布时间:2019/2/28 16:55:00 -- [求助]DataYMD是如何计算年月日的 测试: Dim y,m,d As Integer Dim dt1 As Date = "2019-1-28" Dim dt2 As Date = "2019-2-28" DateYMD(dt1,dt2,y,m,d) Output.Show(y & "年" & m & "月" & d & "日") dt1 = "2019-1-29" dt2 = "2019-2-28" DateYMD(dt1,dt2,y,m,d) Output.Show(y & "年" & m & "月" & d & "日") dt1 = "2019-1-30" dt2 = "2019-2-28" DateYMD(dt1,dt2,y,m,d) Output.Show(y & "年" & m & "月" & d & "日") dt1 = "2019-1-31" dt2 = "2019-2-28" DateYMD(dt1,dt2,y,m,d) Output.Show(y & "年" & m & "月" & d & "日") dt1 = "2020-1-29" dt2 = "2020-2-29" DateYMD(dt1,dt2,y,m,d) Output.Show(y & "年" & m & "月" & d & "日") dt1 = "2020-1-30" dt2 = "2020-2-29" DateYMD(dt1,dt2,y,m,d) Output.Show(y & "年" & m & "月" & d & "日") dt1 = "2020-1-31" dt2 = "2020-2-29" DateYMD(dt1,dt2,y,m,d) Output.Show(y & "年" & m & "月" & d & "日") 结果: 0年1月0日 0年1月0日 0年1月0日 0年1月0日 0年1月0日 0年1月0日 0年1月0日 |
-- 作者:有点甜 -- 发布时间:2019/2/28 17:51:00 --
结束时间是月末的时候,只要大于等于月末的日期,都算作1个月
|