вычесть часы в виде строки в экземпляре календаря в Java - PullRequest
0 голосов
/ 17 февраля 2011

У меня есть формат часов в строке как 24-часовой формат ... "ГГГГммдДЧЧммсс" (год, месяц, дата, часы, минуты, секунды) предположим, что если я передаю часы как 2 часа, это должно вычесть 2 часа из currentDateTimeкак "20110217182000"; ... ("20110217182000" - 2 часа) в чем проблема na, текущие часы похожи на "201102 * 17000000 *", после вычитания этого часа, как следует из вчерашней даты... как ответ "201102 * 16220000 *" в строковом формате ....... пожалуйста, помогите мне ??????????Спасибо

1 Ответ

2 голосов
/ 17 февраля 2011

Если вы храните дату в объекте календаря (названном, скажем, cal), вы можете использовать

cal.add(Calendar.HOUR_OF_DAY, -numberOfHours);

, где numberOfHours - сумма, которую вы хотите вычесть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...