Elixir:
বর্তমান তারিখ পেতে
কিভাবে:
Elixir-এর স্ট্যান্ডার্ড লাইব্রেরি, DateTime
মডিউলের মাধ্যমে, বর্তমান তারিখ এবং সময় আনার সুযোগ দেয়। যেহেতু Elixir এরল্যাং VM (BEAM)-এ চলে, এটি সময় সম্পর্কিত অপারেশনগুলির জন্য অন্তর্নিহিত এরল্যাং ফাংশনালিটিগুলিকে ব্যবহার করে।
Elixir-এর স্ট্যান্ডার্ড লাইব্রেরি ব্যবহার করে
Elixir বর্তমান তারিখ এবং সময় UTC-তে পেতে DateTime.utc_now/0
ফাংশনটি প্রদান করে।
current_datetime_utc = DateTime.utc_now()
IO.inspect(current_datetime_utc)
নমুনা আউটপুট:
~U[2024-02-05 19:58:40.925931Z]
শুধুমাত্র বর্তমান তারিখ পেতে, আপনি বছর, মাস, এবং দিনের উপাদানগুলি বের করতে পারেন:
{:ok, current_date} = Date.new(current_datetime_utc.year, current_datetime_utc.month, current_datetime_utc.day)
IO.inspect(current_date)
নমুনা আউটপুট:
~D[2023-05-04]
Timex লাইব্রেরি ব্যবহার করে
আরও জটিল তারিখ-সময় প্রয়োজনের জন্য, Timex নামক একটি জনপ্রিয় থার্ড-পার্টি লাইব্রেরি ব্যবহার করা যেতে পারে। প্রথমে, আপনার mix.exs নির্ভরতাগুলিতে Timex
যুক্ত করুন:
defp deps do
[
{:timex, "~> 3.7"}
]
end
নির্ভরতা ইনস্টল করার পর (mix deps.get
), আপনি Timex ব্যবহার করে বর্তমান তারিখ পেতে পারেন:
current_date = Timex.today()
IO.inspect(current_date)
নমুনা আউটপুট:
~D[2023-05-04]
Timex তারিখ-সময় পরিচালনার জন্য ব্যাপক ফাংশনালিটি প্রদান করে, যা সময় অঞ্চল, ফরম্যাটিং, এবং তারিখ এবং সময়ের পার্সিং নিয়ে কাজ করার সময় Elixir অ্যাপ্লিকেশনগুলির জন্য একটি শক্তিশালী সংযোজন করে।
Elixir-এর বিল্ট-ইন ক্ষমতাগুলি এবং Timex লাইব্রেরি বুঝতে এবং ব্যবহার করে, আপনি আপনার Elixir অ্যাপ্লিকেশনগুলিতে তারিখ এবং সময় নিয়ে সহজেই কাজ করতে পারবেন, আপনার অ্যাপ্লিকেশনের প্রয়োজনীয়তাগুলি অনুযায়ী অভিজ্ঞতাকে নির্দিষ্ট এবং সহজ করে তুলতে।