VB.net - 从 MySQL 获取日期,加上月份并与今天的日期进行比较

VB.net - Get date from MySQL, add it with a month and compare it with today's date

我正在使用 VB.Net 和 MySQL 制作发票系统。

首先,我必须从 mysql 中检索一个日期,将其加上月份并与今天的日期进行比较。

我在 mysql 中的日期格式是 "yyyy-MM-dd"

我的问题是:

  1. 我应该如何在我从mysql得到的日期上添加一个月?
  2. 如果该日期已经超过,我应该如何检查

看,我不知道 vb.net 但因为它使用 .Net 而我知道 C# 它可能是相同的。

如果您不使用 ORM,则必须从 MySql 获取日期表示,使用 class 构造函数将其转换为 Date 或 DateTime 对象,以及此对象有添加月份并与限制日期进行比较的方法。

我想它会解决你的问题。

首先从MYSQL

获取数据
Dim dateFromMySQL as DateTime = //Get from MYSQL

然后

1) 我应该如何在 mysql 得到的日期上加上一个月? 只需使用 AddMonths 将月份添加到日期。

Dim newDate as DateTime = dateFromMySQL.AddMonths(1)

2) 我应该如何检查该日期是否已经超过?

if dateFromMySQL  <= DateTime.Now Then