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

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

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



StrToTime

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

Описание:

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

     Строка с временем должна соответствовать формату, заданному в переменной LongTimeFormat и использовать символ TimeSeparator для разделения значений часа, минуты и секунды.

     Форматом по умолчанию для Англии является час:минута:секунда.миллисеккунда, где:

     час должен быть в диапазоне 0..23
    минута   -   должен быть в диапазоне 0..59 (необязательный параметр)
    секунда   -   должен быть в диапазоне 0..59 (необязательный параметр)
    миллисекунда   -   должен быть в диапазоне 0..999 (необязательный параметр)

     Вы можете использовать текущие значение AM(до полудня) и PM(после полудня) (как задано в TimeAMString, TimePMString) или символы 'AM', 'am', 'PM' и 'pm' до или после значение времени.

     Дата будет установлена на 30 декабря 1899 г., на день раньше начала 19 века.

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

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

Пример кода:

var
   myTime : TDateTime;

begin
   myTime := StrToTime('3PM');
   ShowMessage('3PM = '+TimeToStr(mytime));
   myTime := StrToTime('15');
   ShowMessage('15 = '+TimeToStr(mytime));
   myTime := StrToTime('15:03');
   ShowMessage('15:03 = '+TimeToStr(mytime));
   myTime := StrToTime('15:03:45');
   ShowMessage('15:03:45 = '+TimeToStr(mytime));
end;

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

3PM = 15:00:00
15 = 15:00:00
15:03 = 15:23:00
15:03:45 = 15:23:45