如何在Datomic db.type / instant中插入日期?

时间:2016-03-29 14:34:48

标签: datomic

是否有一种简洁的方法可以将Date保存到db.type / instant类型的Datomic属性中?例如,有一个d / tempid和d / squuid函数来产生一个tempid和一个squuid。

1 个答案:

答案 0 :(得分:2)

Datomic没有提供用于生成日期的API端点,而不是tempid(Datomic特定使用的)和squuid的情况(生成的值从a更改)标准uuid并且会泄漏时间信息,从而排除某些安全使用,但允许更好的索引性能。)

在Clojure代码中,您可以使用#inst reader literal或(java.util.Date。)。显然,您也可以在Java代码中使用java.util.Date构造函数(或使用生成相同类型的库)。