Ruby:
获取当前日期

如何操作:

Ruby的标准库包括用于处理日期和时间的DateTime类。以下是获取当前日期的方法:

require 'date'

current_date = Date.today
puts current_date

示例输出:

2023-04-12

如果需要包括日期和时间,Ruby的Time类更适合:

current_time = Time.now
puts current_time

示例输出:

2023-04-12 14:33:07 +0200

如果你需要更多功能,比如时区管理,你可能想使用第三方宝石(gem)ActiveSupport(Rails的一部分,但可以单独使用)。

首先,将activesupport添加到你的Gemfile并运行bundle install

gem 'activesupport'

然后,使用它来处理时区:

require 'active_support/time'

Time.zone = 'Eastern Time (US & Canada)'  # 设置你想要的时区
current_time_with_zone = Time.zone.now
puts current_time_with_zone

示例输出:

Wed, 12 Apr 2023 08:33:07 EDT -04:00