[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'DB' (#fcl)

# TDateTimeField

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Field class for date/time/Datetime values

## Declaration

Source position: db.pas line 733

`type TDateTimeField = class(TField)`
`public`
`constructor Create(); override;` |  | Create a new instance of a TDateTimeField class.
`property Value: TDateTime; [rw]` |  | Contents of the field as a TDateTime value
`published`
`property DisplayFormat: string; [rw]` |  | Formatting string for textual representation of the field
`property EditMask: TEditMask;` |  | Specify an edit mask for an edit control
`end;`

## Inheritance

`TDateTimeField` |  | Field class for date/time/Datetime values
`TField` |  | Provide access to the contents of a single field in a record
`TComponent,IUnknown,IInterfaceComponentReference`
`TPersistent,IFPObserved`
`TObject`

## Description

TDateTimeField is the class used when a dataset must manage data of type datetime. (TField.DataType equals ftDateTime). It also serves as base class for the TDateField or TTimeField classes. It overrides some of the properties and methods of the TField class to be able to work with date/time fields.

It should never be necessary to create an instance of TDateTimeField manually, a field of this class will be instantiated automatically for each datetime field when a dataset is opened.

## See also

TDataset |  | Base class for records-based data-access
TField |  | Provide access to the contents of a single field in a record
TDateField |  | Field class for date values
TTimeField |  | Field class for time values

Documentation generated on: May 14 2021