2015-01-28 2 views
0

Я делаю систему счетов, используя VB.Net и MySQL.VB.net - Получите дату из MySQL, добавьте его с месяцем и сравните его с сегодняшней датой

Прежде всего, я должен получить дату от mysql, добавьте его месяц и сравните его с сегодняшней датой.

Мой формат даты в MySQL является «гггг-ММ-дд»

Мои проблемы являются:

  1. Как я должен добавить в месяц к дате, которую я получаю от MySQL?
  2. Как я должен проверить, если эта дата уже превышает?

ответ

0

сначала получить данные из MYSQL

Dim dateFromMySQL as DateTime = //Get from MYSQL 

Тогда

1) Как следует добавить в месяц к дате, которую я получаю от MySQL? Просто используйте AddMonths, чтобы добавить месяц до настоящего времени.

Dim newDate as DateTime = dateFromMySQL.AddMonths(1) 

2) Как проверить, превысила ли эта дата?

if dateFromMySQL <= DateTime.Now Then 
+0

Спасибо! Оно работало завораживающе! – Raynoceros

0

Посмотрите, я не знаю vb.net, но поскольку он использует .Net, и я знаю, что C# это, вероятно, то же самое.

Если вы не используете ORM, вам нужно получить представление даты из MySql, преобразовать его в объект Date или DateTime с помощью конструктора классов, и этот объект имеет методы для добавления месяца и сравнения с предельная дата.

Я думаю, что это решит вашу проблему.

+0

Спасибо, что ответили на мою проблему, но я получил ответ уже. – Raynoceros

Смежные вопросы