I have jquery timepicker
which return value in 12:00 AM format.
and a jquery datepicker
which return date in uk date format.
data model class
pulic class dbModel{
pulic DateTime DateOn{get;set;}
pulic DateTime StartTime{get;set;}//time only
pulic DateTime EndTime{get;set;}//time only
}
time picker:
$('#eEndTime').timepicker(
{
template: false,
showInputs: false,
minuteStep: 5
});
json string:
strModel{"DateOn","16/12/2015","StartTime","12:35 PM","EndTime","12:40 PM"}
I am trying to convert this to datetime in c# as follow:
dbModel model=JsonConvert.DeserializeObject<dbModel>(strModel, new IsoDateTimeConverter { DateTimeFormat ="dd/MM/yyyy hh:mm:ss" });
but its not working throws error date is not in correct format.
Question
how i can deserialize 16/12/2015
(uk format) and AM/PM time to Datetime in c# using JsonConvert.DeserializeObject
.