c1.get(Calendar.MONTH)中月份少一个月

来源:百度知道 编辑:UC知道 时间:2024/06/30 06:29:25
本来是8月的,但是它却现实7月,为什么

请读API,实现就是如此,正常的。

另外 - 如果我的猜测是真的 - 显示日期最好用java.text.SimpleDateFormat.

String out = new SimpleDateFormat("yyyyMMdd").format(Calendar.getInstance().getTime())

因为月份的下标是从0开始的,你不能直接用,必须要+1才能拿去用

就是这样设计的 你加1就好了