FireDAC.Stan.Util.FDEncodeDateTime

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

function FDEncodeDateTime(const AYear, AMonth, ADay, AHour, AMin, ASec, AMSec: Word): TDateTime;

C++

extern DELPHI_PACKAGE System::TDateTime __fastcall FDEncodeDateTime(const System::Word AYear, const System::Word AMonth, const System::Word ADay, const System::Word AHour, const System::Word AMin, const System::Word ASec, const System::Word AMSec);

Properties

Type Visibility Source Unit Parent
function public
FireDAC.Stan.Util.pas
FireDAC.Stan.Util.hpp
FireDAC.Stan.Util FireDAC.Stan.Util

Description

Returns a TDateTime that represents a specified year, month, day, hour, minute, second, and millisecond.

FDEncodeDateTime returns a TDateTime from the values specified as the AYear, AMonth, ADay, AHour, AMinute, ASecond, and AMSec parameters.

The year must be from 1 through 9999.

Valid month values are 1 through 12.

Valid day values are 1 through 28, 29, 30, or 31, depending on the month value. For example, the possible day values for month 2 (February) are 1 through 28 or 1 through 29, depending on whether or not the year value specifies a leap year.

Valid hour values are 0 through 24. (If the specified hour is 24, the minute, second, and millisecond values should all be 0, and the resulting TDateTime value represents midnight at the end of the specified day and the beginning of the next day).

Valid minute values are 0 through 59.

Valid second values are 0 through 59.

Valid millisecond values are 0 through 999.

If the specified values are not within range, FDEncodeDateTime raises an EConvertError exception.

See Also