java - 如何获得正确的一年中的一周索引

标签 java android java-calendar

我有一个日期字符串

String dateOfOrder = "02/06/2019";

我想根据我的 dateOfOrder 找出一年中的第几周。我将字符串设置到 Calender 类中,并尝试使用此方法

int WeekOfYear = c.get(Calendar.WEEK_OF_YEAR);

但是当我用http://www.whatweekisit.org/在线查看时

我应该得到的一年中的预期周是第 22 周,但我最终得到的是第 23 周。无论如何要解决这个问题吗?

最佳答案

尝试这样使用 -

Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR,2019);
c.set(Calendar.MONTH,06);
c.set(Calendar.DATE, 02);

Int week = c.get(Calendar.WEEK_OF_YEAR));

关于java - 如何获得正确的一年中的一周索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56829336/

相关文章:

java - 加权快速联合

android - Mono for Android - 使用 Visual Studio 进行单元测试

javascript - Android 上未定义 Phonegap/Cordova 设备 API

java - 如何使用java日历获取该月的第一天?

Java 日历日期仍在 UTC 日期 00 :00 上添加时间

Java Servlet 错误 'Resource Not Available'

java - 请求中的 GAE 错误代码 104 破坏了所有并发请求

java - 如何使用 JButton 单击事件关闭基于 JFrame 的窗口

android - 为什么没有用于获取当前 Activity 的Android API?