Foxtable(狐表)用户栏目专家坐堂 → [求助]addmonths


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

主题:[求助]addmonths

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


加好友 发短信
等级:六尾狐 帖子:1399 积分:10810 威望:0 精华:0 注册:2013/11/8 15:27:00
[求助]addmonths  发帖心情 Post By:2024/7/3 19:07:00 [只看该作者]

我选择了个日期,比如2024-06-30 23:59:59,然后在这基础上减一个月,结果显示2024-05-30 23:59:59,不是显示2024-05-31 23:59:59吗
Dim d1 As Date = e.Form.Controls("RQ1").Value
Dim d3 As Date = d1.AddMonths( - 1)

很奇怪,同是31天的,有些月份有问题,有些月份没问题
[此贴子已经被作者于2024/7/3 19:19:10编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/7/4 9:45:00 [只看该作者]

比较准确的用法是取当月1日减一天

Dim d1 As Date = CDate("2024-06-30 23:59:59")
Dim d2 As Date = New Date(d1.Year, d1.Month, 1)
Dim d3 As Date = d2.AddDays( - 1)
Output.Show(d3)


 回到顶部