Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Легко ли найти нужную информацию на сайте?

Очень просто
Нахожу почти сразу
Приходится тщательно покопаться
Почти невозможно
Не нашел (лень разбираться)


Результаты
Другие опросы

Всего голосов: 591
Комментарии: 0


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Книги-online



Delphi по-русски. Object Pascal. Справочник. Функции и процедуры для работы с переменными A{text-decoration: none;} A:link{color: darkblue;} A:visited{color: darkblue;}a:hover{color: ff00ff;text-decoration:none;}


В начало

On-line справочники
WindowsAPI
DELPHI

Заказ справочника

Программы

Поиск

Конференция

Гостевая книга

E-mail



НАКЛЕЙКИ на
CD-R диски
фирмы RAFLACOAT


IV. ФУНКЦИИ И ПРОЦЕДУРЫ ДЛЯ РАБОТЫ С ПЕРЕМЕННЫМИ РАЗЛИЧНЫХ ТИПОВ ДАННЫХ

4. Функции и процедуры для работы с датой и временем.

Функция StrToDate ( const S: string ): TDateTime;

Модуль: SysUtils

Описание
Функция преобразовывает строковое представление даты в значение типа TDateTime. Исходная строка должна состоять из двух или трех чисел, отделенных символами-разделителями. Символ, используемый в качестве разделителя, определяется значением глобальной переменной DateSeparator. Порядок следования дня месяца и года определяется глобальной переменной ShortDateFormat. Возможны следующие комбинации: месяц/день/год, день/месяц/год и год/месяц/день. Если строка содержит только два числа, то они воспринимаются, как день и месяц (месяц/день или день/месяц) текущего года. Если значение года использует только два символа, то век (XX или XXI), к которому будет отнесен данный год, будет определяться значением глобальной переменной TwoDigitYearCenturyWindow. Если значение данной переменной равно 0, то все значения года (0..99) будут отнесены к XX в. Если значение TwoDigitYearCenturyWindow>0, то вычисляется "базовый" год ("базовый год":= "текущий год"-TwoDigitYearCenturyWindow), и все года начиная с "базового" будут относиться к XX веку, а все года меньше "базового", к XXI веку.
Если строка содержит недопустимое значение даты, то возникает исключение EConvertError.
Изменяя значение переменной TwoDigitYearCenturyWindow. можно увеличить срок работоспособности приложений, в которых для значения года возможно использовать только две цифры. Наиболее удачным решением является использование четырехразрядной записи лет.

Пример
var
   D: TDateTime;
   S: string;
begin
   D:= StrToDate('04.10.1999');
   S:= FormatDateTime('d mmm yy г.',D);      {S := '4 окт 99 г.'}
   MessageDlg( S, mtInformation, [mbOk], 0);
end;

[Вернуться к содержанию]


 


Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


.



книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать