When I try to bind DateTime? to DatePicerk I get errors in console
2020-02-21T15:17:05.031Z] Error: System.FormatException: String '21.02.2020 00:00:00' was not recognized as a valid DateTime.
at System.DateTimeParse.Parse(ReadOnlySpan`1 s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
at System.Convert.ToDateTime(String value, IFormatProvider provider)
at System.String.System.IConvertible.ToDateTime(IFormatProvider provider)
at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
at Syncfusion.EJ2.Blazor.BaseComponent.ChangeType(Object value, Type conversionType, Boolean isClientChange)
at Syncfusion.EJ2.Blazor.Calendars.GenericConvertion`1.GenericValue(DateTime value)
at Syncfusion.EJ2.Blazor.Calendars.Internal.CalendarBaseRender`1.selectDate(MouseEventArgs events, String Id, Boolean multiSelection, DateTime[] values)
at Syncfusion.EJ2.Blazor.Calendars.Internal.CalendarBaseRender`1.contentClick(CellDetails args, Int32 view, String classList, TValue value)
at Syncfusion.EJ2.Blazor.Calendars.Internal.CalendarBaseRender`1.cellClick(CellDetails args, TValue value)
at Syncfusion.EJ2.Blazor.Calendars.Internal.CalendarBaseRender`1.clickHandler(CellDetails args)
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle)
My regional settings for browser and user use dd.MM.yyyy as Date Format
This worked before version17.4.50
<EjsDatePicker TValue="DateTime?" @bind-Value="@datum" ></EjsDatePicker>
<span>@(datum.HasValue? datum.Value.ToString("dd.MM.yyyy") :"")</span>
@code {
public DateTime? datum { get; set; }
}