将频率转换为 java.time.Period 类型

Convert frequency to java.time.Period type

我正在获取枚举形式的频率,即 [DAILY、WEEKLY、BI-WEEKLY、MONTHLY、BI-MONTHLY、ANNUALLY],我们需要将该枚举转换为 java.time.Period 类型的频率,然后如何将 BI-WEEKLY & BI-MONTHLY 转换为 java.time.Period.

您可以使用 Period.ofMonths(2)Period.ofWeeks(2) 分别表示双月刊和双周刊。

我们应该能够将静态值放入枚举中...Period.ofDays(1) = 每天,Period.ofWeeks(2) = 每两周等。 时长单位=月,时长=5(假设),则Period.ofMonths(duration).

谢谢。