我使用此代码添加月份
dtExpiry = DateAdd(DateInterval.Month, intDuration, dtStartDate)
我也试过这段代码,
dtExpiry = DateAdd("m", bytDuration, dtMemStartDate)
但每次它只是增加天而不是几个月。日期格式必须是 dd/mm/yyyy。我已将我的 PC 日期格式更改为 dd/mm/yyyy,但它仍然不断添加天而不是月份。
顺便说一句,我从主调用程序接收持续时间和 startDate,该程序从 CSV 格式的数据文件中提取这些值。