Я хочу преобразовать данную строку из JSON в формате «ГГГГ-ММ-ДД ЧЧ: ММ: СС» в дату, чтобы я мог преобразовать ее в календарь и, наконец, получить мельницы с этой конкретной даты и дня. но я просто получаю сегодня вместо заданной даты
public static String getGameRemainedTime(String date){
Log.i("TIME", date);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date convertedDate = new Date();
try {
convertedDate = dateFormat.parse(date);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Log.i("TIME", convertedDate+"");
Calendar game_date = Calendar.getInstance();
game_date.setTime(convertedDate);
Calendar today = Calendar.getInstance();
long gamedate_stamp = game_date.getTimeInMillis();
long today_stamp = today.getTimeInMillis();
Log.i("TIME", today_stamp+"-"+gamedate_stamp);
long diff = gamedate_stamp - today_stamp;
long day = diff / (1000 * 24 * 60 * 60 );
long hour = (diff -(1000 * 24 * 60 * 60 )) / (1000 * 60 * 60 );
long mins = ((diff -(1000 * 24 * 60 * 60 )) / (1000 * 60 * 60 )) / (1000 * 60 );
Log.i("TIME", day+"-"+hour+"-"+mins);
return day+"-"+hour+"-"+mins;
}