तारीख को स्ट्रिंग में बदलना

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 साल के लिए।

See Also (और जानकारी के लिए)