请教大家一个问题,Java8 有两个时间的类: Instant 和 LocalDateTime
目前我的对外 API,时间都是时间戳,那 model 跟数据库映射的时间字段, 选择哪个是比较好的实践方式? Instant or LocalDateTime ?
看网上大部分人都是用的 LocalDateTime,但是用 LocalDateTime 需要在很多地方都要注意 序列化和 反序列化的问题, 如 返回 API 调用的数据时(需要设置 Jackson 的序列化和反序列化方式)、 使用 Redis 存储数据时, 也要注意
而直接使用 Instant 的好处就是不需转换
不知道大家是如何选择的?