Clojure:
वर्तमान तारीख प्राप्त करना
कैसे:
Java अंतःक्रियाशीलता का उपयोग करके
Clojure की Java के साथ सहज अंतःक्रियाशीलता आपको Java Date-Time 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 के चारों ओर एक लपेट है, हालांकि अधिकांश नए प्रोजेक्ट्स के लिए, बिल्ट-इन Java 8 Date-Time 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 में वर्तमान तारीख प्राप्त करने के लिए त्वरित, प्रभावी तरीके प्रदान करती हैं, अंतर्निहित Java प्लेटफॉर्म की शक्ति का लाभ उठाते हुए या Clojure-विशिष्ट लाइब्रेरी की सुविधा का उपयोग करते हैं।