我对rails中的时区有点困惑。我希望我的rails应用程序使用英国夏令时(就像美国的夏令时一样),以便在我的模型中使用updated_at和created_at中设置的时间戳。我把我的environment.rb改成了我的应用程序所在的ubuntu服务器似乎使用BST来表示它的时间:例如,在命令行中,如果我输入'date‘,我就会得到当前时间(而不是偏移一个小时)。在rails控制台中,我看到了以下内容:=> Wed Oct 27 16:29:17
我有一个日期值(例如2011-04-11 07:45:00.000),它是我从我的数据库(通过实体框架)中提取的。我只需要从原始日期值(例如07:45:00)中提取小时,获得当前时间,然后从数据库时间值中减去当前时间。在伪代码中,我希望这样做:Dim this_date as DateTime = Date.Now ' This is pulled via a VB.NET function.
Dim my_hour