Как это можно сделать в MySQL и Sqlite3?
select * from foos where created_time > "2011-04-03 18:01:02 UTC"
Ключ в том, что часовой пояс должен быть там.
Это связано с использованием Ruby on Rails (3.0.5), если в файле конфигурации есть Time.zone = "..."
, то
foo = Foo.all(:condition => "created_at > '#{bar.created_at.strftime('%Y-%m-%d')}'")
, тогда strftime выдаст дату 2011-04-04
в этом специальном часовом поясе, в то время как MySQL или Sqlite будут использовать датуэто, вероятно, местный часовой пояс, поэтому иногда есть расхождения.