Насколько я знаю, структура DateTime в .NET автоматически не обрабатывает дополнительные секунды. Я не думаю, что вы можете установить секунд выше 59 в .NET DateTime. Однако в Java вам разрешено устанавливать секунды в диапазоне от 0 до 61, потому что стандарт ISO для них предусматривает 2 високосных секунды в год.
РЕДАКТИРОВАТЬ : Я попробовал это для ударов:
Попытка Dim dt As New DateTime(2008, 12, 2, 12, 34, 61)
в .NET выдает это сообщение (61 - количество секунд):
"Параметры Часа, Минуты и Второго
описать непредставимое
DateTime. "