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