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_date
Beispielausgabe:
2023-04-12
Um die Zeit zusammen mit dem Datum einzuschließen, ist Rubys Time
-Klasse besser geeignet:
current_time = Time.now
puts current_time
Beispielausgabe:
2023-04-12 14:33:07 +0200
Wenn 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_zone
Beispielausgabe:
Wed, 12 Apr 2023 08:33:07 EDT -04:00