如何获得下个月的日期

时间:2019-07-05 13:40:16

标签: .net vb.net

如何使用当前日期获取下个月的日期(MM / 20 / YYYY),我已经尝试过但结束了错误,请咨询

      Dim today = Date.Today
        Dim year = Convert.ToInt32(today.AddYears(1).ToString())
        Dim month = Convert.ToInt32(today.AddMonths(1).ToString())

        Dim newDateTime As Date = New DateTime(year, month, 20)

1 个答案:

答案 0 :(得分:1)

  • 年份和月份变量是Dates而不是Integers。的 Convert由于此而失败。

  • Date对象具有可以使用的YearMonth属性。

  • 也不需要转换代码。

示例代码

Dim today = Date.Today
Dim newDateTime = New Date(today.AddYears(1).Year, today.AddMonths(1).Month, 20)