Class DateOnlyPropertyEditor
Represents a property editor for editing date-only values.
Namespace: Umbraco.Cms.Core.PropertyEditors
Assembly: Umbraco.Infrastructure.dll
Syntax
[DataEditor("Umbraco.DateOnly", ValueType = "JSON", ValueEditorIsReusable = true)]
public sealed class DateOnlyPropertyEditor : DateTimePropertyEditorBase, IDataEditor, IDiscoverable
Remarks
This is one of four property editors derived from DateTimePropertyEditorBase and storing their value as JSON with timezone information.
Constructors
View SourceDateOnlyPropertyEditor(IDataValueEditorFactory, IIOHelper, IDateOnlyPropertyIndexValueFactory)
Initializes a new instance of the DateOnlyPropertyEditor class.
Declaration
public DateOnlyPropertyEditor(IDataValueEditorFactory dataValueEditorFactory, IIOHelper ioHelper, IDateOnlyPropertyIndexValueFactory propertyIndexValueFactory)
Parameters
| Type | Name | Description |
|---|---|---|
| IDataValueEditorFactory | dataValueEditorFactory | |
| IIOHelper | ioHelper | |
| IDateOnlyPropertyIndexValueFactory | propertyIndexValueFactory |
Methods
View SourceMapDateToEditorFormat(DateTimeDto)
Converts the specified date and time value to a string formatted for use in the property editor.
Declaration
protected override string MapDateToEditorFormat(DateTimeValueConverterBase.DateTimeDto dateTimeDto)
Parameters
| Type | Name | Description |
|---|---|---|
| DateTimeValueConverterBase.DateTimeDto | dateTimeDto | An object containing the date and time components to be formatted. |
Returns
| Type | Description |
|---|---|
| string | A string representation of the date and time, formatted for use in the property editor. |