vb.net - 如何将月数添加到 Date 对象?

标签 vb.net date datetime

如何在 .NET 中执行以下操作?

Dim d As Date = Today
d = d + [12 months]

最佳答案

使用DateTime.AddMonths DateTime

提供的方法

Returns a new DateTime that adds the specified number of months to the value of this instance.

d = d.AddMonths(12)

另见:

This method does not change the value of this DateTime object. Instead, it returns a new DateTime object whose value is the result of this operation.

The AddMonths method calculates the resulting month and year, taking into account leap years and the number of days in a month, then adjusts the day part of the resulting DateTime object. If the resulting day is not a valid day in the resulting month, the last valid day of the resulting month is used. For example, March 31st + 1 month = April 30th. The time-of-day part of the resulting DateTime object remains the same as this instance.

关于vb.net - 如何将月数添加到 Date 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16711999/

相关文章:

vb.net - DataGridView 标题对齐

php - 网格中的内联日期选择器不持久

java - 日期和 GregorianCalendar 毫秒处理

bash - bash 中的时间戳算法

mysql - 类型 "Local Datetime"的列与 MySQL 数据库中的类型 "TIMESTAMP"不匹配

MySqlDataReader 在构建时给出错误

mysql - VB.net - 您的 SQL 语法有错误;

Java将日期转换为sql时间戳

c# - 何时何地使用 LINQ to Objects?

java - 如何获取特定时区特定时间(例如 12 :00:00. 000)的日期实例?