Ruby:
Den aktuellen Datum abrufen
Wie macht man das:
Rubys Standardbibliothek enthält die Klassen Date und Time zur Handhabung von Datums- und Zeitangaben. So können Sie das aktuelle Datum abrufen:
require 'date'
current_date = Date.today
puts current_dateBeispielausgabe:
2023-04-12Um die Zeit zusammen mit dem Datum einzuschließen, ist Rubys Time-Klasse besser geeignet:
current_time = Time.now
puts current_timeBeispielausgabe:
2023-04-12 14:33:07 +0200Wenn Sie mehr Funktionalität benötigen, wie z.B. Zeitmanagement für Zeitzonen, möchten Sie vielleicht ein Drittanbieter-Gem wie ActiveSupport verwenden (Teil von Rails, kann aber eigenständig genutzt werden).
Fügen Sie zunächst activesupport zu Ihrem Gemfile hinzu und führen Sie bundle install aus:
gem 'activesupport'Verwenden Sie es dann, um Zeitzonen zu verwalten:
require 'active_support/time'
Time.zone = 'Eastern Time (US & Canada)' # Setzen Sie Ihre gewünschte Zeitzone
current_time_with_zone = Time.zone.now
puts current_time_with_zoneBeispielausgabe:
Wed, 12 Apr 2023 08:33:07 EDT -04:00