2024 Clojure调查中分享你的想法!

欢迎!请在关于页面查看更多关于如何使用这个功能的介绍。

0
Clojure

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的环境非常有帮助。

3 答案

0

由:gshayban发表评论

如果我们使即时打印为#inst,就像java.util.Date一样,这将改变往返(一个#inst的读取默认为j.u.Date)

当Java 8很快成为Clojure的基准时,这将很方便。

0

由:wcohen发表评论

CLJ-2224-p1.patch为java.time.Instant添加了print-method、print-dup和read-instant-instant。

0
...