相关疑难解决方法(0)

Ruby中DateTime和Time之间的区别

什么之间的区别DateTime,并Time在Ruby类与哪些因素会导致我选择一个或其他?

ruby time datetime

216
推荐指数
6
解决办法
5万
查看次数

我什么时候应该使用DateTime vs date,ruby/rails中的时间字段?

我目前有单独的game_date和game_time字段,由于时区问题,我有一段时间将我的DateTime.now与连接的DateTime进行比较.我应该重新设计我的数据库以使用DateTime吗?我有一个时间字段,因为在某些时间点,时间可能为NULL.什么是典型的做法,以及我应该如何解决以下时区的问题?

    now = DateTime.now
    @upcoming_games = []
    @past_games = []
    games.each do |game|
      game.game_time = DateTime.now if game.game_time.nil?
      dt = DateTime.parse("#{game.game_date}T#{game.game_time.strftime("%H:%M:00")}")
      if dt >= now
        @upcoming_games << game
      else
        @past_games << game
      end
    end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-3

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

ruby ×2

datetime ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1

time ×1