Я пытаюсь сделать Datediff в VB.Net, что меня смущает.VB.Net - Датифик с полем SQL
В основном я пытаюсь сделать следующее.
If DateDiff("D", Today(), rsData("Start")) > 0 Then
Это прекрасно работает при сравнении значения с SQL с сегодняшней датой. Однако мне нужно преобразовать это, чтобы проверить текущий месяц, и если он соответствует, верните все, что я пытаюсь показать ниже.
Формат SQL поле выглядит следующим образом - 2012-01-03 00: 00: 00,0000000
Спасибо!
Если столбец SQL правильно хранит дату как дату или дату, то она не имеет * формат. –
Вы хотите проверить, находится ли он в том же месяце? Вы пробовали DateDiff с DateInterval.Month? Я не уверен, что это вопрос SQL или VB.NET. И что такое 'Today'-функция? Обычно вы должны использовать 'Date.Now' для получения текущего datetime. –
Функция «Сегодня» - это свойство, которое показывает только сегодняшнюю дату - идентично, на мой взгляд, на сегодняшний день. – PipBoy