【发布时间】:2019-09-02 06:58:23
【问题描述】:
我有一个时间格式的值"00.00.00",我想将它转换为日期格式的值,例如"2019-09-02 00.00.00"。
【问题讨论】:
-
日期必须是当前日期吗?如果是,则创建一个新的
LocalDateTime,然后应用方法withHour()、withMinute()和withSecond() -
在绝大多数情况下,不要将日期和/或时间从一种格式的字符串转换为另一种格式的字符串。而是将日期和时间保存在正确的日期和时间对象中,例如
LocalTime和LocalDateTime。当您收到一个字符串时,首先将其解析为适当的对象。只有当您需要分发一个字符串(例如,向用户显示一个)时,才将您的日期/时间对象格式化为一个。
标签: java date date-format java-time