2011-08-05 5 views

답변

3
Date rounded = new Date(Math.round((origDate.getTime()/(1000.0 * 60 * 5))) * (1000 * 60 * 5)); 
+0

회신 : Michał Šrajer – Selva

0

시도 :

SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy HH:mm aa"); 
try { 
    System.out.println(sdf.format(
      Math.round(sdf.parse("05-Aug-2011 12:44 PM").getTime()/300000.0)*300000)); 
} catch (Exception e) { 
    e.printStackTrace(); 
} 
0

당신이 날짜 또는 어떤 형식이됩니다 얻을 시간이 .. 너무

Long l = date.getMinutes(); 

if(l/10<5){ 
if(l/10>=3){ 
l = l/10+5; 
} 
else{ 
l = (l/10)*10; 
} 
} 

else if(l/10>5) 
{ 
if(l/10>=7){ 
l = l/10+10; 
} 
else{ 
l = (l/10)+5; 
} 
관련 문제