তারিখকে স্ট্রিং এ রূপান্তর করা

Ruby:
তারিখকে স্ট্রিং এ রূপান্তর করা

কিভাবে:

রুবি তারিখ এবং স্ট্রিং নিয়ে খেলা করা সুপার সহজ । এখানে দেখুন আপনি কিভাবে এটা করবেন:

require 'date'

# চলুন একটি তারিখ অবজেক্ট তৈরি করি
my_date = Date.new(2023, 4, 14)

# ডিফল্ট স্ট্রিংয়ে রূপান্তর
date_string = my_date.to_s
puts date_string  # আউটপুট: "2023-04-14"

# strftime (string format time) ব্যবহার করে স্বনির্ধারিত ফর্ম্যাট
সুন্দর_তারিখ = my_date.strftime('%B %d, %Y')
puts সুন্দর_তারিখ  # আউটপুট: "এপ্রিল 14, 2023"

# আরেকটি উদাহরণ, শুধু মজার জন্য
মজাদার_তারিখ_ফর্ম্যাট = my_date.strftime('%d-%m-%Y')
puts মজাদার_তারিখ_ফর্ম্যাট  # আউটপুট: "14-04-2023"

গভীর ডুব

অনেক আগে, মানুষ হাতে তারিখ লিখত। প্রোগ্রামিং বিশ্বে, রুবির Date ক্লাস আমাদের ঘাম ছাড়াই তারিখ নিয়ে কাজ করার ক্ষমতা দিয়েছে। আপনার Date অবজেক্টগুলোকে স্ট্রিংয়ে পরিণত করার জন্য to_s এবং strftime মেথডের মত উপাদান রয়েছে।

to_s মেথড আপনাকে একটি দ্রুত ISO 8601 প্রতিনিধিত্ব (YYYY-MM-DD) দেয়, যা কোনো ফ্রিলস ছাড়া রূপান্তরের জন্য দারুন। কিন্তু যখন আপনি চান আপনার তারিখ একটি ফ্যান্সি পোশাক পরুক, strftime আপনাকে আপনার স্ট্রিংটি কোন নির্দিষ্ট প্যাটার্ন অনুসরণ করবে তা চয়ন করার অনুমতি দেয়। strftime এর মধ্যে %Y চার অঙ্কের বছরের জন্য, %m দুই অঙ্কের মাসের জন্য, এবং %d দুই অঙ্কের দিনের জন্য প্রতীক গুলো আপনার তারিখ ফর্ম্যাট করার বেসিক বিল্ডিং ব্লক।

Timecop এর মত জেম যা পরীক্ষা চলাকালীন সময় ভ্রমণ (বাস্তব সময় ভ্রমণ নয়, দুঃখিত) জন্য, অথবা Chronic যা প্রাকৃতিক ভাষার তারিখ পার্স করে, যখন আপনার প্রয়োজন হবে তখন এটি কিছু অতিরিক্ত শক্তি যোগ করতে পারে।

মূল কথা? রুবি C লাইব্রেরীগুলির মতো সিস্টেম লাইব্রেরীগুলি—অধীনে ব্যবহার করে। এর মানে এটা দ্রুত এবং ব Reliableিশ্বস্ত, অধিবর্ষ এবং দিনের আলো সঞ্চয় সময়ের মত বিষয়গুলো সামলাতে একজন চ্যাম্পিয়নের মত।

আরও দেখুন

আরও বিস্তারিতের জন্য এই সম্পদগুলো পরীক্ষা করুন: