Функции работы с датами

‘TDateTime’ — позволяет использовать данный тип данных
  ‘function EncodeDate(Year, Month, Day: Word): TDateTime;’
  ‘function EncodeTime(Hour, Min, Sec, MSec: Word): TDateTime;’
  ‘function TryEncodeDate(Year, Month, Day: Word; var Date: TDateTime): Boolean;’
  ‘function TryEncodeTime(Hour, Min, Sec, MSec: Word; var Time: TDateTime): Boolean;’
  ‘procedure DecodeDate(const DateTime: TDateTime; var Year, Month, Day: Word);’
  ‘procedure DecodeTime(const DateTime: TDateTime; var Hour, Min, Sec, MSec: Word);’
  ‘function DayOfWeek(const DateTime: TDateTime): Word;’
  ‘function Date: TDateTime;’
  ‘function Time: TDateTime;’
  ‘function Now: TDateTime;’
  ‘function DateTimeToUnix(D: TDateTime): Int64;’
  ‘function UnixToDateTime(U: Int64): TDateTime;’
  ‘function DateToStr(D: TDateTime): String;’
  ‘function StrToDate(const s: String): TDateTime;’
  ‘function FormatDateTime(const fmt: String; D: TDateTime): String;’

Обновление 1.0059:

  1. function IncMilliSecond(const AValue: TDateTime; const ANumberOfMilliSeconds: Int64): TDateTime; — Возвращает дату в формате TDateTime увеличенную на ANumberOfMilliSeconds миллисекунд
  2. function IncMinute(const AValue: TDateTime; const ANumberOfMinutes: Int64): TDateTime; — Возвращает дату в формате TDateTime увеличенную на ANumberOfMinutes минут
  3. function IncSecond(const AValue: TDateTime; const ANumberOfSeconds: Int64): TDateTime; — Возвращает дату в формате TDateTime увеличенную на ANumberOfSeconds секунд
  4. function IncHour(const AValue: TDateTime; const ANumberOfHours: Int64): TDateTime; — Возвращает дату в формате TDateTime увеличенную на ANumberOfHours часов
  5. function IncDay(const AValue: TDateTime; const ANumberOfDays: Integer): TDateTime;- Возвращает дату в формате TDateTime увеличенную на ANumberOfDays дней
  6. function IncWeek(const AValue: TDateTime; const ANumberOfWeeks: Integer): TDateTime; — Возвращает дату в формате TDateTime увеличенную на ANumberOfWeeks недель
  7. function IncYear(const AValue: TDateTime; const ANumberOfYears: Integer): TDateTime; — Возвращает дату в формате TDateTime увеличенную на ANumberOfYears лет
  8. function EncodeDateTime ( const Year, Month, Day, Hour, Min, Sec, MSec : Word ) : TDateTime;- Возвращает дату в формате TDateTime  конвертированную из параметров  Year, Month, Day, Hour, Min, Sec, MSec : Word
  9. function StrToDateTime ( const DateTime : string ) : TDateTime; — Возвращает дату в формате TDateTime  конвертированную из параметра DateTime : string
  10. function DateTimeToStr(const DateTime: TDateTime): string; — Возвращает дату И ВРЕМЯ в формате string конвертированную из параметра DateTime : TDateTime

Bot Development Engine