综合二区_欧美成人综合_欧美成人二区_a黄视频_亚洲视频在线播放_一区二区三区视频免费看

当前位置:首页 > 网站旧栏目 > 学习园地 > 设计软件教程 > 每天一剂Rails良药之Dealing With Time-zones

每天一剂Rails良药之Dealing With Time-zones
2010-01-14 07:12:34  作者:  来源:
UTC时间+时区偏移=本地时间
如果我们的系统需要支持全球用户,怎样保证不同时区的用户显示正确的本地时间呢
我们可以让用户选择自己的时区,记录在数据库,然后转换时间后显示
如users表有一个string的timezone字段记录时区
而恰好Rails里有一个TimeZone类,TimeZone.all可以得到所有时区:
Java代码 复制代码
  1. class User < ActiveRecord::Base   
  2.   composed_of :tz,   
  3.               :class_name => 'TimeZone',   
  4.               :mapping => %w(time_zone name)   
  5.   
  6. class ApplicationController < ActionController::Base   
  7.   def user2utc(time)   
  8.     current_user.tz.unadjust(time)   
  9.   end   
  10.   
  11.   def utc2user(time)   
  12.     current_user.tz.adjust(time)   
  13.   end   
  14. end  

安徽新华电脑学校专业职业规划师为你提供更多帮助【在线咨询
主站蜘蛛池模板: 51国产偷自视频区视频小蝌蚪 | 亚洲视频国产视频 | 91高清免费在线观看 | 一区二区三区国产在线观看 | 国产成人啪午夜精品网站男同 | 伦理电影91 | 久久精品国产一区二区三 | 99产精品成人啪免费网站 | 91免费观看网站 | 国产日韩欧美高清 | 成人a视频片观看免费 | 99热在线观看精品 | 热久久久久 | 久草999 | 欧美日韩精品一区二区三区 | 人人爱夜夜爽日日做蜜桃 | 国产高清一区二区三区 | jlzz大全高潮多水老师18 | 99热在线观看 | 久草污视频 | 99视频在线看 | 黄色成人av在线 | 一区二区在线免费视频 | 久久久久国产欧美 | 91片看 | 热久久最新地址 | 国产精品一二三不卡 | 97精品无人区乱码在线观看 | 91视频免费看. | 97国产超碰 | 亚洲免费a视频 | 中文字幕精品久久 | 999国产在线 | 我要色综合网 | 亚洲精品久久久久国产 | 一区二区三区免费高清视频 | 99视屏| 91成人免费视频 | 免费成人午夜视频 | 99热在线观看免费 | 日本一级少妇免费视频乌克兰裸体 |