我有一些代码需要根据时间表做事:例如,在工作时间做 X,下班后做 Y。时间表将由我们的客户定义,所以我需要一个可以由人们编写并由我的程序解析的符号. 我在想类似的东西:
12/25:0730-1730 Do Y
[Mo-Fr]:0730-1730 Do X
[Mo-Tu]:1730-0730 Do Y
Fr:1730-Mo:0730 Do Y
每周肯定会有变化。年度变化(假期)似乎很可能。我想要一个高效且灵活的符号。
我还需要 java 代码来解析时间范围并告诉我给定日期时间在哪个范围内。
我在网上搜索过,一无所获。最接近的是 CRON 表示法,这不是我所需要的。
有人知道现有的符号定义和实现吗?
谢谢,