DateAndTime.DateValue(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение типа Date, содержащее строковое представление даты с временем, установленным на полночь (00:00:00).
public:
static DateTime DateValue(System::String ^ StringDate);
public static DateTime DateValue (string StringDate);
static member DateValue : string -> DateTime
Public Function DateValue (StringDate As String) As DateTime
Параметры
- StringDate
- String
Обязательный. Строковое выражение, представляющее значение даты и времени в диапазоне от 00:00:00 1 января 1 года до 23:59:59 31 декабря 9999 года.
Возвращаемое значение
Значение типа Date, содержащее строковое представление даты с временем, установленным на полночь (00:00:00).
Исключения
Параметр StringDate содержит недопустимое значение времени.
Примеры
В этом примере функция используется DateValue для преобразования строки в дату. Вы также можете использовать литералы даты для непосредственного назначения даты переменной Object или Date , например oldDate = #2/12/69#.
Dim oldDate As Date
oldDate = DateValue("February 12, 1969")
Комментарии
Если StringDate содержит только числа от 1 до 12, разделенные допустимыми разделителями даты, DateValue распознает порядок для месяца, дня и года в соответствии с форматом короткой даты, указанным для вашей системы.
DateValue использует текущий параметр календаря из CurrentCulture свойства CultureInfo класса в System.Globalization пространстве имен. Значения по умолчанию CurrentCulture определяются панель управления параметрами. Вы можете переопределить формат Короткой даты, задав ShortDatePattern свойство DateTimeFormatInfo класса в System.Globalization пространстве имен.
DateValue распознает названия месяцев в длинной, сокращенной и числовой форме. Например, помимо признания 30.12.1991 и 30.12.91, DateValue также признает 30 декабря 1991 года и 30 декабря 1991 года.
Если часть года опущена StringDate , DateValue использует текущий год из системной даты компьютера.
StringDate Если аргумент содержит сведения о времени, DateValue не включает их в возвращаемое значение. Однако при StringDate добавлении недопустимых сведений InvalidCastException о времени, таких как "89:98", возникает ошибка.