Делает VBScript, имеют DateTime. Эквивалентный TryParse?

Учитывая вариант, делает VBScript, имеют эквивалент DateTime C#. Метод TryParse?

5
задан Jim G. 25 March 2010 в 16:22
поделиться

2 ответа

Используйте IsDate (stringDate) вместе с CDate (stringDate).

Используйте функцию IsDate (), чтобы определить, можно ли преобразовать дату в дату или время.

CDate () распознает литералы даты и времени, а также некоторые числа, попадающие в диапазон допустимых дат. При преобразовании числа в дату целая часть числа преобразуется в дату. Любая дробная часть числа преобразуется во время суток, начиная с полуночи.

CDate распознает форматы даты в соответствии с региональными настройками вашей системы. Правильный порядок дня, месяца и года не может быть определен, если он указан в формате, отличном от одного из распознанных настроек даты. Кроме того, длинный формат даты не распознается, если он также содержит строку дня недели.

В следующем примере функция CDate используется для преобразования строки в дату.

MyDate = "October 19, 1962"   ' Define date.
MyShortDate = CDate(MyDate)   ' Convert to Date data type.
MyTime = "4:35:47 PM"         ' Define time.
MyShortTime = CDate(MyTime)   ' Convert to Date data type.
6
ответ дан 13 December 2019 в 22:05
поделиться
IsDate("pony") ' Returns false
3
ответ дан 13 December 2019 в 22:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: