int myhour=0; int mymin=0; int mymonth=0; int myday=0; int twoday=0; try {final Calendar c = Calendar.getInstance(); c.setTimeZone(TimeZone.getTimeZone("GMT+8:00"));//获取当前时间的年月日 String mDay = String.valueOf(c.get(Calendar.DAY_OF_MONTH));// 获取当前月份的日期号码 twoday = Integer.parseInt(mDay); DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date one;
String str1= "2017-10-13 11:32:00"; one = df.parse(str1); c.setTime(one);//获取Date类型的年月日 Log.v("Lgq","ddd====="+String.valueOf(c.get(Calendar.DAY_OF_MONTH))); two = df.parse(str2); // mYear = String.valueOf(c.get(Calendar.YEAR)); // 获取当前年份 myhour = c.get(Calendar.HOUR_OF_DAY);//时 mymin = c.get(Calendar.MINUTE);//分 mymonth = c.get(Calendar.MONTH)+1;//月 myday = c.get(Calendar.DAY_OF_MONTH);//天 } catch (ParseException e) {e.printStackTrace(); }