У меня есть куча записей, поступающих из ответа API, но мне просто нужно добавить некоторые записи в мою базу данных.Я получаю последнюю запись, вставленную в базу данных, которая - fromDate = {05.07.2008 9:13:54 AM}.Мне нужно получить записи между этой датой и последней записью.Но при попытке я получаю 0 записей из-за неправильного состояния даты и времени.
пример данных
RecordDateTime = {5/3/2018 7:29:00 PM}
fromDate= {7/5/2018 12:00:00 AM}
Код:
List<TransformerDetails> Pirs = Newtonsoft.Json.JsonConvert.DeserializeObject<List<TransformerDetails>>(responseString);
//Count = 10043
if (fromDate.HasValue)
{
Pirs = Pirs.Where(x => x.RecordDateTime > fromDate).ToList();
//fromDate= {7/5/2018 12:00:00 AM}
//count=0
}
Модель
public DateTime RecordDateTime
{
get
{
string updtime = TimeZoneInfo.ConvertTimeFromUtc(Convert.ToDateTime(timestamp), TimeZoneInfo.FindSystemTimeZoneById("India Standard Time")).ToString();
return Convert.ToDateTime(updtime);
}
}