Разместите нашу кнопку!

Новые статьи:

Programming articles

Создание сайтов на шаблонах

Множество вариантов работы с графикой на канве

Шифруем файл с помощью другого файла

Перехват API функций - Основы

Как сделать действительно хороший сайт

Создание почтового клиента в Delphi 7

Применение паскаля для решения геометрических задач

Управление windows с помощью Delphi

Создание wap сайта

Операционная система unix, термины и понятия

SQL враг или друг

Возникновение и первая редакция ОС UNIX

Оптимизация проекта в Delphi

Ресурсы, зачем нужны ресурсы

Термины программистов 20 века

Советы по созданию собственного сайта с нуля

Шифруем файл с помощью пароля

Фракталы - геометрия природы

Crypt - Delphi программа для шифрования

Рассылка, зачем она нужна и как ее организовать?

Учебник по C++ для начинающих программистов

Уроки для изучения ассемблера

Загадочный тип PCHAR

Средства по созданию сайтов

Операторы преобразования классов is и as

Borland Developer studio 2006. Всё в одном

Создание базы данных в Delphi, без сторонних БД


Software engineering articles



StrToDate

Конвертирует строку с датой в значение типа TDateTime

Описание:

    Функция StrToDate предназначена для преобразования строки Date в значение типа TDateTime.

     Строка с датой должна соответствовать формату, заданному в переменной ShortDateFormat, и использовать символ DateSeparator для разделения значений дня, месяца и года.

     Форматом по умолчанию для Англии является день/месяц/год, где

     день должен быть в диапазоне 1..31 (зависит от месяца/года)
    месяц должен быть в диапазоне 1..12
    год должен быть в диапазоне 0..9999 (необязательный параметр)

     Если год не вводиться, то функция использует текущий год.

     Обратите внимание, что, к примеру, 0015-й год должен быть задан вместе с цифрами века; 15-й год будет расценен как относящийся к текущему веку.

     Если год двузначный, то век определяется значением переменной TwoDigitYearCenturyWindow.

     Время будет установлено в 0, то есть на начало заданного дня.

     Любые ошибки в строке с датой вызовут исключение EConvertError.

     Второй вариант этой функции предназначен для использования в потоках. Перед вызовом функции вы должны заполнить запись FormatSettings. Функция делает локальную копию глобальных переменных форматирования, что делает ее потокобезопасной.

Пример кода:

var
   myDate : TDateTime;

begin
   myDate := StrToDate('15/03/75');
   ShowMessage('15/03/75 = '+DateTimeToStr(myDate));
   myDate := StrToDate('01/01/2075');
   ShowMessage('01/01/2075 = '+DateTimeToStr(myDate));
end;

Результат выполнения:

15/03/75 = 15/03/1975
01/01/2075 = 01/01/2075