问题描述
- Java 获取当前日期不对
-
public static Calendar c = Calendar.getInstance();
public static int mYear = c.get(Calendar.YEAR); //获取当前年份
public static int mMonth = c.get(Calendar.MONTH); //获取当前月份
public static int mDay = c.get(Calendar.DAY_OF_MONTH); //获取当前月份的日期号码今天是2015年12月28日,但是我这样获取的是2015年11月28日.在Android Studio中是这样,我用MyEclipse试一下也是这样,请问是哪里出问题了?
解决方案
因为月份的下标是从0开始的,你不能直接用,必须要+1才能拿去用
解决方案二:
它返回的是常量值,从0到11
所以
一月对应0
十二月对应11
解决方案三:
JAVA获取当前日期
JAVA中获取当前日期
java获取当前日期
时间: 2024-09-20 23:00:22