2013-07-04 3 views
0

Я хочу добавить минуты в gmt time.добавить минуты в Gmt + 530 минут

Я получаю время gmt, используя этот метод.

new Date().toGMTString(); 

Как я могу скрыть этот результат за считанные минуты в дате окончательного результата?

И как я могу добавить минуты?

Благодаря

+0

http://joda-time.sourceforge.net/ – devnull

+0

[Избегайте использования 'date' всякий раз, когда это возможно в Android.] (HTTP: //codemanteau.com/blog/73/android-dont-use-date) * (Отказ от ответственности: ссылки на мой собственный сайт.) * Как подсказывает @ Harsh, используйте «Календарь». – Eric

ответ

1

Один из способов заключается в использовании Calendar:

public Date addMinute(Date date, int minuteToAdd) { 
     Calendar cal = Calendar.getInstance(); 
     cal.setTime(date); 
     cal.add(Calendar.MINUTE, minuteToAdd); 
      return cal.getTime(); 
} 
+0

4 июл 2013 07:11:10 GMT как я могу преобразовать эту строку в форму даты? – dev

0

Вы можете добавить минут первого, и после этого получить строку GMT

Calendar calendar = Calendar.getInstance(); 

// add the minutes 
calendar.add(Calendar.MINUTE, 12); 

// now obtain the date 
Date date = calendar.getTime(); 

System.out.println(date.toGMTString()); 

Осторожно, поскольку toGMTString() устарела , Рассмотрим с помощью SimpleDateFormat вместо

0

вы можете сделать что-то вроде этого:

Date temp = new Date().toGMTString(); 
Date newDate=new Date(temp + (530 * 60000));