在与Noda Time合作时,我试图在WeekOfWeekYear
上建立一些数据
我注意到的是WeekOfWeekYear
属性在星期一更改但我需要它在星期日开始(使用ISO日历)。这可能吗?
答案 0 :(得分:3)
不,ISO-8601明确规定日历周从星期一开始 - 而“星期一周”基本上遵循ISO-8601。
如果您想要一个不同的星期和日期编号方案,您当前必须创建自己的编号方案。 (这可能不是非常困难,取决于你需要什么,但你现在需要自己做。)你应该完全你的要求是什么样的虽然确定了今年的第一周。例如,.NET提供了一些选项,其中完全都不匹配ISO-8601。
我现在刚开始使用Noda Time 2.0 - 如果您认为更灵活的日期/周年映射API会有用,请file a feature request我会看到我能做些什么。