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



Вопросы
  Число строкой с предстоящими нулями
   Категория: Текст и строки
  Поиск по EasyTable
   Категория: Базы данных
  Замена подстроки в строке
   Категория: Текст и строки
  Автоматическое определения кодировки текста
   Категория: Текст и строки
  Сохранить документ Word как RTF на DELPHI
   Категория: Файловая система
  Загрузка файлов в THTMLViewer и TFrameBrowser
   Категория: Интернет и Сети
  Переключение раскладки клавиатуры
   Категория: Приложение
  Как закачать файл из Интернета
   Категория: Интернет и Сети
  Округление в меньшую сторону
   Категория: Математика

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

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 DecodeDateTime
procedure DecodeDateTime ( const SourceDate : TDateTime; out Year, Month, Day, Hour, Min, Sec, MSec : Word ) ;
Процедура (Unit SysUtils)
Разбивает TDateTime переменную на ее части даты/времени
Описание:
Процедура DecodeDateTime извлекает значения года, месяца, дня, часа, минуты, секунды и миллисекунды из данного SourceDate TDateTime значения типа.

Она сохраняет значения в переменных вывода: Year, Month, Day, Hour, Min, Sec и MSec.
Пример кода: Добавляем месяц к дате, и затем извлекаем отдельные значения даты и времени

var myDate : TDateTime; myYear, myMonth, myDay : Word; myHour, myMin, mySec, myMilli : Word; begin // Установка переменной myDate в значение декабря 2000 myDate := StrToDateTime('29/12/2000 12:45:12.34'); // Теперь добавляем месяц к этому значению myDate := IncMonth(myDate); // И позволяем нам увидеть, что мы получили DecodeDateTime(myDate, myYear, myMonth, myDay, myHour, myMin, mySec, myMilli); ShowMessage('myDate сейчас = '+DateToStr(myDate)); ShowMessage('myHour = '+IntToStr(myHour)); ShowMessage('myMin = '+IntToStr(myMin)); ShowMessage('mySec = '+IntToStr(mySec)); ShowMessage('myMilli = '+IntToStr(myMilli)); ShowMessage('myDay = '+IntToStr(myDay)); ShowMessage('myMonth = '+IntToStr(myMonth)); ShowMessage('myYear = '+IntToStr(myYear)); end;

Результат:
myDate сейчас = 29/01/2001
myHour = 12
myMin = 45
mySec = 12
myMilli = 34
myDay = 29
myMonth = 1
myYear = 2001

  << Вернуться