【发布时间】:2016-11-07 21:23:00
【问题描述】:
在 clojure 中,我有一个从 sql 查询返回的对象。
对象[oracle.sql.TIMESTAMP 0x68c8a61a 2016-10-27 14:36:33.0]
我想将它转换为长。我尝试使用.getTime,但出现错误
IllegalArgumentException 找不到匹配字段:类 oracle.sql.TIMESTAMP clojure.lang.Reflector.getInstanceField 的 getTime (Reflector.java:271)
这已经花了我几个小时了。请帮忙。
谢谢
【问题讨论】:
-
请发布您正在使用的代码。
-
(let [ latest_received (execute-db-sql (str "select max(TIMERECEIVED) as latest_received from tps_trade_messages where id_tps=" id " and id_tps_ver=" (get (first cdo-ver) :cdo_ver ) " group by id_tps, id_tps_ver")) ] ;这里我想把它转换成long。 (println (get (first latest_received) :latest_received)))))))