- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在从日期中检索一年中的周数,但它似乎返回了该月中的周数。
Calendar cal = Calendar.getInstance();
try {
cal.setTime((new SimpleDateFormat("yyyy-mm-dd")).parse(date));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
int num_of_week = cal.get(Calendar.WEEK_OF_YEAR);
我输入“2014-08-18”,结果是3.......我怎样才能正确检索周数......
最佳答案
试试这个:
cal.setTime((new SimpleDateFormat("yyyy-MM-dd")).parse(date));
^^---Change the month to MM
而不是
cal.setTime((new SimpleDateFormat("yyyy-mm-dd")).parse(date));
关于java - 日历 week_of_year 来到 week_of_month,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25363859/
我有两台设备 HTC Android 2.3.5 和三星 2.3.6现在我面临的问题是我需要日期在一个月中的星期几。 所以我编写了这段代码并安装在两部手机上。并将系统日期设置为 27th Jan 20
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
我们在使用 Calendar 的 Android 7 (API 24/25) 中遇到了一些奇怪的行为。 给定这段相当简单的代码: SimpleDateFormat month_date = new S
我尝试按如下方式设置 WEEK_OF_MONTH 字段的最小值: calendar.set(WEEK_OF_MONTH, calendar.getActualMinimum(WEEK_OF_MONTH
出于某种奇怪的原因.. Calendar.getInstance().get(Calendar.WEEK_OF_MONTH) 返回 0,而 Linux 中的命令返回 1 root@ns4009576:
Java 的 Calendar 类提供了两个字段:WEEK_OF_MONTH 和 DAY_OF_WEEK_IN_MONTH。有人可以向我解释其中的区别吗?使用以下代码进行测试时,它们似乎都返回相同的值
我是一名优秀的程序员,十分优秀!