Вычисление стажа на VB .NET

Я долго думал, как это лучше реализовать, поначалу крутил-вертел со стандартными операциями с датами в .NET, но все это не давало нужного результата, и затем решил написать функцию так, как бы вычислял стаж человек. Все просто и понятно.

Функция возвращает строку в формате 5,10,28

Добавляем числительные — год, года, лет

И выводим строку в человекопонятном формате:

В итоге получаем что-то в стиле:

5 лет 10 месяцев 28 дней





Запись опубликована в рубрике Полезные коды на Visual Basic .NET, VB .NET FAQ с метками , , . Добавьте в закладки постоянную ссылку.


Что еще можно почитать

Сделать стороннее приложение поверх всех окон (Декабрь 8, 2015)
Автозаполнение текстового поля (как в браузере) (Декабрь 4, 2015)
Контурное рисование в Xara Designer Pro (Апрель 4, 2016)
Регистрация горячих клавиш (Декабрь 4, 2015)
Обработка нажатия Enter в TextBox (Декабрь 4, 2015)


Добавить комментарий