java - 使用 Joda-Time 的语言环境的一周开始

标签 java calendar jodatime weekday

根据给定的 Locale,您如何确定一周中的哪一天被视为“开始”?使用 Joda-Time ?

要点:大多数国家/地区使用国际标准星期一作为一周的第一天 (!)。其他人使用星期日(尤其是美国)。其他人显然是星期六。有些显然是星期三?!

Wikipedia "Seven-day week"#Week_number

最佳答案

Joda-Time 使用 ISO 标准的周一至周日周。

它没有能力获取星期的第一天,也没有能力返回基于标准星期一以外的任何一天的星期索引。最后,周数总是按照 ISO 规则计算的。

关于java - 使用 Joda-Time 的语言环境的一周开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1801907/

相关文章:

ios - Calendar.nextDate() 在使用 .backward 作为方向时表现得非常奇怪。仅限每月最后一天

android - Kotlin-如何从日历中获取日期为 "dd"和月份为 "mm"?

java - 在java中生成随机日期时间(joda时间)

java - 在 Joda 中将 UTC 转换为 LocalDateTime?

MySQL 插入查询中提到的 Java 数组元素未插入表中。而是抛出错误

java - 什么时候应该在 ActiveMQ 中使用 JDBC 持久性适配器?

java - 创建具有长 :Java 的日期对象时未解决编译问题

java - Google API 的 AUTH_TOKEN TYPE

java - 如何比较 "now"和 future 时间

android - JodaTime 无法识别某些 Android 时区