Облака / Clouds
    Go to Copy.com
    Copy.com
    The bast cloud service
    Get 20 GB free!!!
    Support WebDav.
    Show more >>

    Go to Dropbox.com
    Dropbox.com
    time-tested cloud storage
    Support WebDav.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Удалить или оставить симолы
   Категория: Текст и строки
  Удалить свой же exe-шник
   Категория: Приложение
  Округление в меньшую сторону
   Категория: Математика
  Процедуры и функции для рабты с файлами
   Категория: Файловая система
  Как закачать файл из Интернета
   Категория: Интернет и Сети
  Число четное или нечетное
   Категория: Математика
  Определить МАС-адрес карты
   Категория: Интернет и Сети

Delphi - Справочник: StrToDateTime

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 StrToDateTime
1 function StrToDateTime ( const DateTime : string ) : TDateTime;

2 function StrToDateTime ( const DateTime : string; const FormatSettings : TFormatSettings ) : TDateTime;
Функция (Unit SysUtils)
Конвертирует строку с датой и временем в значение типа TDateTime
Описание:
Функция StrToDateTime предназначена для преобразования строки DateTime в значение типа TDateTime.

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

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

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

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

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

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

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

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

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

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

var myDateTime : TDateTime; begin myDateTime := StrToDateTime('23/02/75 12'); ShowMessage('23/02/75 12 = '+DateTimeToStr(myDateTime)); myDateTime := StrToDateTime('23/02/2075 12:34:56'); ShowMessage('23/02/2075 12:34:56 = '+DateTimeToStr(myDateTime)); end;

Результат:
23/02/75 12 = 23/02/1975 12:00:00
23/02/2075 12:34:56 = 23/02/2075 12:34:56

  << Вернуться