Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Инcтpумeнты 
Конверторы - DateConvertor

DateConvertor
Краткое описание
   Компонент предназначен для конверсии одного формата представления времени в другой
Параметры
  • Mode :   DateRealToHeapInt - дата Real ->набор целых,
      HeapIntToDateReal - набор целых ->дата Real,
      DateVCLHeapInt - дата VCL ->набор целых,
      HeapIntToDateVCL - набор целых ->дата VCL,
      StrFmtToHeapInt - строка ->набор целых,
      HeapIntToStrFmt - набор целых ->строка,
      DateRealToDateVCL - дата Real ->дата VCL,
      DateVCLToDateReal - дата VCL ->дата Real,
      StrFmtToDateReal - строка ->дата Real,
      DateRealToStrFmt - дата Real ->строка (Real не должно быть меньше 584389),
      StrFmtToDateVCL - строка ->дата VCL,
      DateVCLToStrFmt - дата VCL ->строка,
      DateUnixToHeapInt - дата Unix ->набор целых,
      HeapIntToDateUnix - набор целых ->дата Unix,
      DateUnixToDateVCL - дата Unix ->дата VCL,
      DateVCLToDateUnix - дата VCL ->дата Unix,
      DateUnixToStrFmt - дата Unix ->строка,
      StrFmtToDateUnix - строка ->дата Unix,
      DateUnixToDateReal - дата Unix ->дата Real,
      DateRealToDateUnix - дата Real ->дата Unix
  • Format - Определяет формат строки для различных представлений даты - времени   d(dd) - день месяца,
      ddd(dddd) - день недели,
      M(MM,MMM,MMMM) - месяц,
      y(yy,yyyy) - год,
      gg - эра,
      h(hh,H,HH) - часы,
      m(mm) - минуты,
      s(ss) - секунды,
      t(tt) - время суток.
  • Методы
  • doConvert - Конвертирует различные форматы даты-времени
  • События
  • onResult - Выдает в поток результат различных операций с датами
  • Свойства
  • Result - Содержит результат различных операций с датами
  • LeapYear - Содержит целочисленное значение признака високосности года для методов XXXXToHeapInt
  • DayOfWeek - Содержит целочисленное значение Дня недели для методов XXXXToHeapInt
  • Year - Содержит целочисленное значение Года для методов XXXXToHeapInt
  • Month - Содержит целочисленное значение Месяца для методов XXXXToHeapInt
  • Day - Содержит целочисленное значение Дня месяца для методов XXXXToHeapInt
  • Hour - Содержит целочисленное значение Часа для методов XXXXToHeapInt
  • Minute - Содержит целочисленное значение Минут для методов XXXXToHeapInt
  • Second - Содержит целочисленное значение Секунд для методов XXXXToHeapInt
  • Milliseconds - Содержит целочисленное значение Миллисекунд для методов XXXXToHeapInt
  • Данные
  • Data - Данные для различных методов
  • DYear - Целочисленное значение Года для методов HeapIntToXXXX
  • DMonth - Целочисленное значение Месяца для методов HeapIntToXXXX
  • DDay - Целочисленное значение Дня месяца для методов HeapIntToXXXX
  • DHour - Целочисленное значение Часа для методов HeapIntToXXXX
  • DMinute - Ццелочисленное значение Минут для методов HeapIntToXXXX
  • DSecond - Целочисленное значение Секунд для методов HeapIntToXXXX
  • DMilliseconds - Целочисленное значение Миллисекунд для методов HeapIntToXXXX
  • Примеры
    Пример получения даты в виде строки - Сегодня пятница 19 марта 2010 года
    
    Add(MainForm,2953706,77,147)
    {
    Width=505
    link(onCreate,9766247:doConvert,[])
    }
    Add(DateConvertor,9766247,133,161)
    {
    Mode=9
    Format="Сегодня dddd dd MMMM yyyy года"
    Point(Data)
    link(onResult,10341671:doText,[])
    link(Data,9927878:DateTime,[])
    }
    Add(Label,10341671,189,161)
    {
    Top=80
    Width=495
    Height=40
    Font=[MS Sans Serif,18,1,0,1]
    Caption=""
    AutoSize=1
    Alignment=2
    }
    Add(Time,9927878,126,112)
    {
    Point(DateTime)
    }
    Замечания
    Обновление элемента: [svn]DateConvertor.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...