Joda DateTime vs Instant

时间:2012-01-03 22:33:43

标签: java jodatime

我正在使用Joda,我正在创建一个类来存储事务的时间戳并持久保存到数据库。我应该使用Instant还是DateTime

1 个答案:

答案 0 :(得分:26)

使用最适合您模型的那个。 Instant表示毫秒时间戳值,DateTime是基于日历的对象。每个都可以轻松转换为另一个,因此无需根据数据库的需要限制模型。

所以你需要问自己 - 我实际建模的数据是什么?它是一年/月/日/小时/分钟/秒/等值,还是只是一个没有特别意义的任意时刻?