वर्तमान तारीख प्राप्त करना

Ruby:
वर्तमान तारीख प्राप्त करना

कैसे करें:

Ruby का मानक पुस्तकालय तारीखें और समय संभालने के लिए Date और Time क्लासेज को शामिल करता है। यहाँ है कैसे वर्तमान तारीख प्राप्त करें:

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

यदि आपको अधिक कार्यक्षमता की आवश्यकता है, जैसे कि समय क्षेत्र प्रबंधन, तो आप ActiveSupport जैसे तीसरे पक्ष के जेम का उपयोग करना चाहेंगे (Rails का हिस्सा लेकिन अकेले उपयोग किया जा सकता है)।

पहले, अपने Gemfile में activesupport जोड़ें और 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