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

时间:2018-08-16 14:15:06

标签: java enums java-time period

我以枚举的形式获取频率,即[每日,每周,双周,每月,双月,年度],我们需要将该枚举转换为java.time.Period类型的频率,然后如何转换BI -WEEKLY和BI-MONTHLY进入java.time.Period。

2 个答案:

答案 0 :(得分:3)

我们应该只能够在枚举中添加静态值... Period.ofDays(1) =每天,Period.ofWeeks(2) =每两周,依此类推。 持续时间单位=个月,持续时间= 5(假设),然后是Period.ofMonths(duration)

谢谢。

答案 1 :(得分:2)

您可以将Period.ofMonths(2)Period.ofWeeks(2)分别用于双月和双月。