I am trying to compare date with format I require but it always fails that
FormatException: String was not recognized as a valid DateTime.
I am using correct format but what may be the issue?
My Sample Date format: "2018/04/13 18:56:02"
string format = "yyyy/MM/dd HH:mm:ss"; //date should always be in this format as per my requirement
Trail 1
_context.LogEntities.
.Where(p => (p.timestamp) > DateTime.Now.AddDays(-1))
Trail 2
_context.LogEntities.
.Where(p => (DateTime.ParseExact(p.timestamp, format, CultureInfo.InvariantCulture)) > DateTime.Now.AddDays(-1))
Trail 3
_context.LogEntities
.Where(p => Convert.ToDateTime(DateTime.ParseExact(p.timestamp, format, CultureInfo.InvariantCulture)) > DateTime.Now.AddDays(-1))