Closed zijianhuang closed 1 year ago
for the time being, keeping my DateOnlyJsonConverter is better.
In .NET 6, without DateOnlyJsonConverter in branch net6WithoutConverter
PS C:\VSProjects\OpenSource\DemoCoreWeb> C:\VSProjects\OpenSource\DemoCoreWeb\StartCoreWebApi.ps1
2022-11-12T07:42:05.53996+10:00
year : 2022
month : 11
day : 12
dayOfWeek : 6
dayOfYear : 316
dayNumber : 738470
With DateOnlyJsonConverter in branch Net6
PS C:\VSProjects\OpenSource\DemoCoreWeb> C:\VSProjects\OpenSource\DemoCoreWeb\StartCoreWebApi.ps1
2022-11-12T07:39:27.0768061+10:00
2022-11-12
mostly working, however, in some scenarios, the Web API binding does not seem to handle well the Date data from JavaScript clients.
Before reporting to MS .NET team, find out:
In the report, create a MVC project with normal date picker, and Angular Material DatePicker.
Verify the fix in the DotNet7 branch.
References: https://learn.microsoft.com/en-us/dotnet/api/system.componentmodel.dateonlyconverter?view=net-7.0 https://devblogs.microsoft.com/dotnet/announcing-dotnet-7 https://devblogs.microsoft.com/dotnet/system-text-json-in-dotnet-7/