Clojure:
বর্তমান তারিখ পেতে

কিভাবে:

জাভা ইন্টারঅপ ব্যবহার করে

Clojure এর জাভার সাথে নির্বিঘ্ন ইন্টারপেরিবিলিটি আপনাকে সরাসরি জাভা ডেট-টাইম API এ ঢুকতে দেয়। এখানে আপনি কিভাবে সাম্প্রতিক তারিখ পেতে পারেন:

(import java.time.LocalDate)

(defn get-current-date []
  (str (LocalDate/now)))

;; নমুনা আউটপুট
(get-current-date) ; "2023-04-15"

clj-time লাইব্রেরি ব্যবহার করে

একটি আরও আদি Clojure সমাধানের জন্য, আপনি clj-time লাইব্রেরি বেছে নিতে পারেন, যা হল Joda-Time এর একটি র‍্যাপার, তবে অধিকাংশ নতুন প্রকল্পের জন্য, বিল্ট-ইন জাভা 8 ডেট-টাইম API সুপারিশ করা হয়। তবুও, যদি আপনি clj-time প্রেফার করেন অথবা প্রয়োজনীয় মনে করেন:

প্রথমে, clj-time আপনার প্রজেক্টের ডিপেন্ডেন্সিজে যোগ করুন। আপনার project.clj তে অন্তর্ভুক্ত করুন:

[clj-time "0.15.2"]

তারপর, এটি ব্যবহার করে সাম্প্রতিক তারিখ নিন:

(require '[clj-time.core :as time])

(defn get-current-date-clj-time []
  (str (time/now)))

;; নমুনা আউটপুট
(get-current-date-clj-time) ; "2023-04-15T12:34:56.789Z"

উভয় পদ্ধতিই Clojure তে সাম্প্রতিক তারিখ পেতে দ্রুত, কার্যকরী উপায় প্রদান করে, অধস্তন জাভা প্ল্যাটফর্মের শক্তি বা একটি Clojure-বিশেষ লাইব্রেরির সুবিধা কাজে লাগানো হয়।