我已经成功使用java.util.Date
,我更愿意继续使用它。基本上,我无法形成对类的方法调用。
我基本上想将日期2014-08-06
输入到我的 Clojure 程序中,该程序将使用今天作为日期进行覆盖。这样我就可以形成一个 SQL 查询。我只是不确定如何在 Clojure 中使用 Java 调用。
(def x1 (SimpleDateFormat. "yyyy-MM-dd"))
我只是不知道如何形成解析。
这是我的 core.clj
(ns util.core
^{:author "Charles M. Norton",
:doc "util is a Clojure utilities directory containing things
most Clojure programs need, like cli routines.
Created on April 4, 2012"}
(:require [clojure.string :as cstr]
[clojure.data.csv :as csv]
[clojure.java.io :as io])
(:import java.util.Date)
(:import java.text.SimpleDateFormat)
(:import java.text.ParseException)
(:import java.io.File)
(:use clojure-csv.core))
这是Java代码
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class MainClass {
public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
GregorianCalendar gc = new GregorianCalendar();
java.util.Date d = sdf.parse("12/12/2003");