title: Binding to a TimeSpan property in Asp.NET MVC Core
body: <p>I have a TimeSpan property on an object which binds to a time value in a SQL Server database using EF Core.  I would like to have an input on a form in an ASP.NET Core 2.2 MVC project where a user can enter a time value such as "9:00 AM" and bind it to this TimeSpan property.  The built in property binding in MVC does not handle this well.  Could someone provide sample code to add a way to setup binding to TimeSpan properties without having to manually receive and convert the property in the post controller method?</p>