IWie man ein Clojure/Java Date einfacherer Form konvertieren
(str (Date.))
"Thu Feb 07 12:15:03 EST 2013"
und schalten Sie ihn in einen String nehmen wollen, so ist es Eingang in einer Informix-Datumsfeld mm/tt/sein kann.
02/07/2013
Ich habe verschiedene Beiträge angesehen, ohne Erfolg. Hier ist das erste, was ich gefunden habe, und ich habe versucht, zu wissen, dass ich die Reihenfolge des Datumsformats umkehren muss. Ich wollte es nur zur Arbeit bringen.
(defn str-to-date [date] (. (SimpleDateFormat. "yyyy-MM-dd") parse date))
Ich erhalte diese Fehler
(str-to-date (str (Date.)))
ParseException Unparseable date:
"Thu Feb 07 12:44:41 EST 2013" java.text.DateFormat.parse (DateFormat.java:354)
ich auch diese
(.parse (SimpleDateFormat. "mm/DD/yyyy") (str (Date.)))
ParseException Unparseable date:
"Thu Feb 07 12:42:02 EST 2013" java.text.DateFormat.parse (DateFormat.java:354)
ohne Erfolg versucht haben. Irgendwelche Dokumentationszeiger oder Antworten würden geschätzt werden.
Bitte sagen Sie mir, dass Sie 'date' zwischen den Schritten 3 und 4 neu definiert haben, und Sie nicht 4 Minuten in der Konvertierung gewonnen haben :) – Alex
@Alex Ah, ja, in meinen Edits durcheinander gebracht ... wird mit beheben Ein weiterer! –