我希望能够根据用户的首选时区在每个查询中设置时区,而不必在我的应用程序生成的每个原始sql中添加时区转换。
我可以使用此配置查询/检索'亚洲/马尼拉'TZ中的记录
Sequel.extension:named_timezones Sequel.application_timezone ='亚洲/马尼拉'
是否可以为每个查询设置application_timezone,以便在每个请求中传递当前应用程序用户的时区。
答案 0 :(得分:0)
将所有内容存储在UTC中,然后在UI /表示层中进行转换。
答案 1 :(得分:0)
您可能要使用Sequel的thread_local_timezones扩展名:http://sequel.jeremyevans.net/rdoc-plugins/files/lib/sequel/extensions/thread_local_timezones_rb.html
这是针对每个线程的,而不是针对每个查询的,但是希望它仍然可以满足您的需求。