Я пытаюсь сравнить две даты в двух разных форматах:
var messages = (from m in db.ChatMessages
where m.RoomID == roomID &&
m.MessageID > messageID &&
m.MessageTime > timeUserJoined.AddSeconds(1)
orderby m.MessageTime ascending
select new { m.MessageID, m.Text, m.User.username, m.MessageTime, m.Color });
Моя проблема заключается в том, что в моих таблицах базы данных хранятся поля DateTime в формате США, т.е. 24.12.2011 13:35:11. Поэтому в приведенном выше запросе строка m.MessageTime> timeUserJoined.AddSeconds (1) может быть 24.12.2011 13:35:11> 24.12.2011 13:35:11
Как мне обойти это - сравнить две даты в двух разных форматах и каковы лучшие практики?
В данный момент я не получаю никаких записей, я думаю, из-за этих проблем сравнения?
Большое спасибо:)