VBScript. Функция CDate

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Создана новая страница размером Конвертирует переданное значение в вариант с подтипом Date. CDate(date) Передан...)
 
Строка 15: Строка 15:
  
 
''Совет: не указывайте даты строками в тексте программы, так как их преобразование может зависеть от региональных установок компьютера. Используйте литералы даты.''
 
''Совет: не указывайте даты строками в тексте программы, так как их преобразование может зависеть от региональных установок компьютера. Используйте литералы даты.''
 +
 +
[[Category:VBScript]]
 +
[[Category:Книга]]

Версия 18:45, 13 мая 2009

Конвертирует переданное значение в вариант с подтипом Date.

 CDate(date)

Переданное значение может быть строкой, числом или литералом даты. С помощью функции IsDate можно проверить является ли значение корректной датой и/или временем. При конвертации из числа, целая часть обозначает количество дней начиная с 30 декабря 1899 года. Негативные значения соответствуют более ранним датам. Дробная часть конвертируется во время суток, начиная с полуночи.

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

Пример:

 Dim MyDate
 MyDate = CDate(1.5)          ' 31 декабря 1899 года, 12:00
 MyDate = CDate("31.12.2007") ' присвоит значение 
                              ' 31 декабря 2007 года 

Совет: не указывайте даты строками в тексте программы, так как их преобразование может зависеть от региональных установок компьютера. Используйте литералы даты.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты