我正在尝试与工作中的程序进行交互,我必须根据日期提供数据。
然而这几周似乎并不标准,这不是ISO,这不是日历,它是什么?
我现在唯一能想到的就是从2018年开始,一次又一次地增加7天,直到我到达我需要的日期。然后计算哪些年有52或53周,并做一些数学计算,以达到我感兴趣的那一周。
答案 0 :(得分:0)
- [周]从星期六到星期五
- 如果一周有特定年份的4天或更长时间,那么它就是该年的一周
我的Java 9的WeekFields
类知道很多将星期六作为一周的第一天的语言环境,但它们在一年中的第一周都只需要1天。你的观察和我的观察似乎表明这可能是一个本土的系统。
如果您使用的是Java,WeekFields.of(DayOfWeek.SATURDAY, 4)
将为您提供与您正在接口的程序所使用的周数的定义。