小编Sha*_*ung的帖子

为什么 Calendar.getActualMaximum 不起作用

我想获得一个月的最大日期,它在某一天不起作用,就像代码一样,它按条件出现如下\nFebruary has Problem 2017 Feb Max is 28\xef\xbc \x8c如果您计算机的日期大于 28,例如 2017-03-29 或 2017-04-30

\n\n
Date date = PrimeUtil.formatStringToTime("2017-02","yyyy-MM");\nSystem.out.println(date);\nCalendar c = Calendar.getInstance();\nc.set(Calendar.YEAR,date.getYear());\nc.set(Calendar.MONTH,date.getMonth());\nc.set(Calendar.DAY_OF_MONTH,c.getActualMaximum(Calendar.DAY_OF_MONTH));\nSystem.out.println(c.getTime());\n
Run Code Online (Sandbox Code Playgroud)\n

java calendar

2
推荐指数
1
解决办法
4434
查看次数

标签 统计

calendar ×1

java ×1