Описание:
Функция 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. Функция делает локальную копию
глобальных переменных форматирования, что делает ее потокобезопасной