Clojure:
Den aktuellen Datum abrufen
Wie man es macht:
Verwendung von Java-Interop
Die nahtlose Interoperabilität von Clojure mit Java ermöglicht es Ihnen, direkt auf die Java Date-Time API zuzugreifen. So können Sie das aktuelle Datum abrufen:
(import java.time.LocalDate)
(defn get-current-date []
(str (LocalDate/now)))
;; Beispiel-Ausgabe
(get-current-date) ; "2023-04-15"Verwendung der clj-time-Bibliothek
Für eine idiomatischere Clojure-Lösung könnten Sie sich für die clj-time Bibliothek entscheiden, ein Wrapper um Joda-Time, obwohl für die meisten neuen Projekte die integrierte Java 8 Date-Time API empfohlen wird. Sollten Sie jedoch clj-time bevorzugen oder benötigen:
Fügen Sie zunächst clj-time zu Ihren Projektabhängigkeiten hinzu. In Ihrer project.clj fügen Sie hinzu:
[clj-time "0.15.2"]Dann verwenden Sie es, um das aktuelle Datum zu bekommen:
(require '[clj-time.core :as time])
(defn get-current-date-clj-time []
(str (time/now)))
;; Beispiel-Ausgabe
(get-current-date-clj-time) ; "2023-04-15T12:34:56.789Z"Beide Methoden bieten schnelle, effektive Wege, um das aktuelle Datum in Clojure zu erhalten, indem sie die Leistungsfähigkeit der zugrundeliegenden Java-Plattform nutzen oder den Komfort einer spezifisch für Clojure entwickelten Bibliothek in Anspruch nehmen.