我想将JSON格式为“YYYY-MM-DD HH:MM:SS”的给定字符串转换为日期,以便将其转换为日历并最终获得工厂从特定日期到日期。 但我今天拿到,而不是给定日期的将字符串转换为日期,但我今天得到
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;
}
普莱舍展示样品日期“,convertedDate +”“);打印是打印? –
什么呢Log.i(“TIME –
使用yyyy-MM-dd HH:mm:ss代替yyyy-MM-ddHH:mm:ss – cracker