Ruby:
तारीख को स्ट्रिंग में बदलना
How to: (कैसे करें?)
require 'date'
# आज की तारीख प्राप्त करें
today = Date.today
# डिफॉल्ट स्ट्रिंग फॉर्मेट में कन्वर्ट करें
date_string_default = today.to_s
puts date_string_default # "YYYY-MM-DD" फॉर्मेट में प्रिंट होगा
# अपनी पसंद का फॉर्मेट चुनें
date_string_formatted = today.strftime('%d/%m/%Y')
puts date_string_formatted # "DD/MM/YYYY" फॉर्मेट में प्रिंट होगा
Deep Dive (गहराई में जानकारी)
Ruby में डेट को स्ट्रिंग में परिवर्तित करना Date
और Time
क्लासेस का इस्तेमाल करते हुए किया जाता है। strftime
मेथड सबसे उपयोगी है, जो विभिन्न प्रकार के फॉर्मेटिंग विकल्प प्रदान करता है। यह UNIX सिस्टेम में देखे गए strftime
फंक्शन से प्रेरित है। विकल्प के रूप में, to_s
मेथड ISO 8601 फॉर्मेट में डेट को डिफॉल्ट स्ट्रिंग फॉर्मेट में बदलता है। अगर कस्टमाईज्ड स्ट्रिंग फॉर्मेट चाहिए हो तो, strftime
के कई डायरेक्टिव्स का इस्तेमाल कर सकते हैं, जैसे की %d
दिन के लिए, %m
महीने के लिए और %Y
साल के लिए।