Vb.net функция datediff
Всем Привет,
Может ли кто-нибудь помочь мне получить точный dateDiff между двумя датами?
Мне нужно узнать, сколько лет прошло между двумя свиданиями.
Тусклый firstDate как дата
Тусклая Вторая Дата В Качестве Даты
firstDate = "2016-09-28"
Вторая Дата = Сейчас
Текстовое поле textbox1.Текст = Функция Datediff(Для Dateinterval.Год, firstDate, SecondDate)
'Значение текстового поля = 1 .. оно должно быть равно нулю, потому что период с 28 сентября 2016 года по сегодняшний день не эквивалентен 1 целому году.
я просто не могу разделить его на 365 или 366.
вот еще один пример.
Datediff(dateInterval.year, 2015-02-01 , 2017-01-01 ) = 2 .
он должен быть только 1. если только нынешняя дата не является 2017-02-01.
Пожалуйста помочь.
Что я уже пробовал:
Dim firstDate As Date Dim SecondDate As Date firstDate = "2016-09-28" SecondDate = Now TextBox1.Text = DateDiff(DateInterval.Year, firstDate, SecondDate)
[no name]
Видишь ли https://www.codeproject.com/Tips/569948/Working-with-Age-its-not-the-same-as-a-timespan