1.什么是Time Zone,就是时区,对,论坛里经常有设置的,UTC或者是GMT
UTC = Coordinated Universal Time. 中文名称为协调世界时
GMT = Greenwich Mean Time. 中文名称为格林尼治时
新建一个rails项目,默认是utc时间。
可以运行time:zones:all, time:zones:us,还有time:zones:local来获取一些相关的时区信息
2. 在当前时区用来修改设置的一些方法
(1) Time.zone.local(), Time.zone.parse() and Time.zone.at() Time.zone.now
代码:
•>> Time.zone = 'Hawaii'
•=> "Hawaii"
•>> Time.zone.now
•=> Wed, 09 Apr 2008 15:48:18 HST -10:00
•>> Time.zone.local(2008, 4, 9, 15, 48, 18)
•=> Wed, 09 Apr 2008 15:48:18 HST -10:00
•>> Time.zone.parse('2008-04-09 15:48:18')
•=> Wed, 09 Apr 2008 15:48:18 HST -10:00
•>> Time.zone.at(1207792098)
•=> Wed, 09 Apr 2008 15:48:18 HST -10:00
(2) in_time_zone函数可以把任何实例转化成存在Time.zone中的任何时区
(3)
在往数据库插入数据时,突然发现所有时间都早了8个小时,最初还以为是mysql的问题。于是编辑mysql配置文件,修改时区为+8,重启mysql问题依旧。最后通过控制台,打印变量值,发现在将正确的时间赋值给变量后,时间居然自动被减少了8个小时。
由于我的程序,暂时还不涉及多时区服务,于是,打开environment.rb,注释掉配置:config.time_zone = 'UTC',让rails使用默认本地时间。重启服务,运行程序,问题解决。
分享到:
相关推荐
rails-timezone-js 类使用的时区名称格式与IANA维护的标准使用的格式不同。 rails-timezone-js提供了使用ActiveSupport中的在ActiveSupport时区名称之间进行转换的功能。 该库可以在node.js和浏览器中使用。 用法...
gem 'browser-timezone-rails' 确保您的application.js中包含以下每个条目: //= require js.cookie //= require browser_timezone_rails/set_time_zone 而已! 无需其他配置,因为使用此gem可以完成所有工作,...
rails-timeago提供了一个timeago_tag助手来创建可用于插件的时间标签。 安装 将此行添加到您的应用程序的Gemfile : gem 'rails-timeago' , '~> 2.0' 然后执行: $ bundle 或将其自己安装为: $ gem install ...
rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...
This edition now gives new Ruby and Rails users more information on the Ruby language and takes more time to explain key concepts throughout. Best practices on how to apply Rails continue to change, ...
[Pragmatic Bookshelf] Crafting Rails Applications Expert Practices for Everyday Rails Development (E-Book) ☆ 图书概要:☆ Rails 3 is a huge step forward. You can now easily extend the framework, ...
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5
《Ruby on Rails Tutorial》中文版(原书第2版,涵盖 Rails 4) Ruby 是一门很美的计算机语言,其设计原则就是“让编程人员快乐”。David Heinemeier Hansson 就是看重了这一点,才在开发 Rails 框架时选择了 Ruby...
一个用Ruby on Rails搭建的图片分享的网站项目.完整源代码
《Rails之道》按照Rails的各个子系统进行组织编排,分别介绍了Rails的环境、初始过程、配置和日志记录,Rails的分配器、控制器、页面生成和路由,REST、资源和Rails,ActiveRecord的基础、关联、验证和高级技巧,...
本资源是参照rails敏捷开发第四版书中的例子,rails的版本是rails3.2.6
Bootstrap 3 和 Rails 4(样例用的是Ruby 2.1.1,Rails 4.1.4) Table of Contents Preface 1 Chapter 1: Introducing Web Application Development in Rails 7 Why Bootstrap with Rails? 8 Setting up a Todo ...
adminlte-rails, AdminLTE Rails gem 将AdminLTE主题与 Rails 资产管道集成 AdminLTE Rails gem AdminLTE 是后端的高级 Bootstrap 主题。英镑 AdminLTE Rails gem 与 Rails 资产管道集成了英镑AdminLTE主题。安装将...
中文世界唯一一本Rails 4.0.0 + Ruby 2.0.0 的自學書籍
rails文档 rails api 英文
rails指南 中文版
使用Aptana+Rails开发Rails Web应用 有Aptana的安装配置等等,中文
From the latest Ajax effects to time-saving automation tips for your development process, "Rails Recipes" will show you how the experts have already solved the problems you have. Use generators to ...
介绍rails框架,版本是rails2点几的,不过思路差不多,具体区别可以去看官网