【发布时间】:2018-07-31 06:19:22
【问题描述】:
我有 offsetdatetime 字段,我想转换为日期字段。我用过
val submissionDate:OffSetDateTime = OffsetDateTime.ofInstant(Instant.now(), ZoneOffset.UTC)
val date = Date.from(submissionDate.toInstant())
此转换返回没有时间详细信息的日期。我是否必须手动将时间设置到 date 字段中,例如 hh:mm::ss 或那里的任何其他内置函数。
【问题讨论】:
-
如果您确实需要
Date,例如对于您现在不想更改的旧版 API,为什么不直接使用Date.from(Instant.now())甚至new Date()?如果您不需要旧 API 的Date,请避免使用该类,因为它已过时。只使用现代 API java.time。
标签: date kotlin datetimeoffset