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.