Clojure 1.9 alpha中添加了对Java 8 {{java.time.Instant}} 的有限支持,即通过(条件性地)扩展{{Inst}}协议到该类型。
通过以下方式进一步增强对{{java.time.Instant}}的支持将会很有用:
- 为{{java.time.Instant}}安装print-method和print-dup
- 提供{{read-instant}}函数来读取{{java.time.Instant}}
这个功能目前在Clojure 1.8中对以下类型提供了支持:{{java.util.Date}}、{{java.util.Calendar}}和{{java.sql.Timestamp}};将其扩展到{{java.time.Instant}}对使用Java 8的环境非常有帮助。