【发布时间】:2020-05-05 13:36:48
【问题描述】:
我想创建一个函数,它接收一个表示日期的字符串,格式为“MM/dd/yyyy HH:mm AM or PM”,我想在返回之前将日期和时间增加 X 次格式 yyyy-MM-dd HH:mm AM 或 PM"。现在我知道的唯一方法是将其转换为欧洲日期和时间,使用 LocalDateTime 或 Calendar 使用它,然后再次转换,但感觉效率低下来回转换。是否有任何日期和时间对象可以使用美国时间并执行增量等操作?
【问题讨论】:
-
你可以直接从
LocalDateTime解析/格式化它.... -
唯一有效的方法是在程序内部将您的日期和时间表示为
LocalDateTime(而不是字符串)。与使用正确的日期和时间类型的优势相比,解析输入和格式化输出的成本非常小。
标签: java